設(shè)計(jì)模式

海灘拾貝然评,雋永文章遺滿(mǎn)地

  1. 23種設(shè)計(jì)模式介紹以及在Java中的實(shí)現(xiàn)
    簡(jiǎn)介:簡(jiǎn)介了Java常用設(shè)計(jì)模式:
  • 創(chuàng)建型模式6:簡(jiǎn)單工廠模式、工廠方法模式、抽象工廠方法模式科阎、生成器模式、原型模式和單例模式

  • 行為型模式11:責(zé)任鏈模式忿族、命令模式锣笨、解釋器模式、迭代器模式道批、中介者模式错英、備忘錄模式、觀察者模式隆豹、狀態(tài)模式椭岩、策略模式、模板方法模式和訪問(wèn)者模式

  • 結(jié)構(gòu)型模式7:適配器模式、組合模式判哥、代理模式氮唯、享元模式、外觀模式姨伟、橋接模式和裝飾模式

  1. Java之繼承惩琉、抽象類(lèi)、接口篇
    簡(jiǎn)介:詳細(xì)講解了實(shí)現(xiàn)類(lèi)夺荒、抽象類(lèi)瞒渠、接口之間的繼承關(guān)系及繼承影響

  2. Java transient關(guān)鍵字使用小記
    簡(jiǎn)介:詳細(xì)說(shuō)明了transient的針對(duì)Java序列化的適用情況及使用結(jié)果

  3. 你真的會(huì)寫(xiě)單例模式嗎-------Java實(shí)現(xiàn)
    簡(jiǎn)介:Java實(shí)現(xiàn)單例模式的集中寫(xiě)法,考慮延遲加載技扼、線(xiàn)程安全伍玖、序列化安全

  4. 設(shè)計(jì)模式六大原則——開(kāi)放封閉原則(OCP)
    簡(jiǎn)介:簡(jiǎn)要介紹了OCP,并給出了根據(jù)OCP重構(gòu)代碼的示例

  5. 設(shè)計(jì)模式三廠妹系列:
    【設(shè)計(jì)模式】簡(jiǎn)單工廠剿吻、工廠方法與抽象工廠的區(qū)別
    設(shè)計(jì)模式:簡(jiǎn)單工廠窍箍、工廠方法、抽象工廠之小結(jié)與區(qū)別
    簡(jiǎn)介:工廠模式封裝了new操作丽旅,將對(duì)象實(shí)例化操作抽取了出來(lái)椰棘,使得對(duì)象的創(chuàng)建和使用的過(guò)程分開(kāi),避免創(chuàng)建的重復(fù)代碼榄笙,利于對(duì)創(chuàng)建過(guò)程的修改邪狞,增加了擴(kuò)展性

  6. 生成器模式:
    設(shè)計(jì)模式之生成器模式(Builder Pattern)
    JAVA設(shè)計(jì)模式 — 生成器模式(Builder)
    簡(jiǎn)介:生成器模式的重心還是在于分離整體構(gòu)建算法和部件構(gòu)造,而分步驟構(gòu)建對(duì)象只是附帶產(chǎn)物

  7. 設(shè)計(jì)模式讀書(shū)筆記-----原型模式
    簡(jiǎn)介:當(dāng)直接創(chuàng)建對(duì)象的代價(jià)比較大時(shí)茅撞,則采用這種模式帆卓,在創(chuàng)建重復(fù)的對(duì)象的同時(shí)還能保證性能【Java object類(lèi)的clone方法是淺拷貝】

  8. 責(zé)任鏈模式實(shí)現(xiàn)的三種方式
    責(zé)任鏈模式的7種不同實(shí)現(xiàn)-Scala實(shí)現(xiàn)
    簡(jiǎn)介:使多個(gè)對(duì)象都有機(jī)會(huì)處理請(qǐng)求,從而避免請(qǐng)求的發(fā)送者和接受者之間的耦合關(guān)系

  9. 理解設(shè)計(jì)模式之----命令模式
    簡(jiǎn)介:通過(guò)將方法包裹到類(lèi)中米丘,提升方法的層次到命令對(duì)象剑令,完成對(duì)方法的抽象,實(shí)現(xiàn)對(duì)命令的發(fā)送者和接收者的解耦拄查,方便發(fā)送者處理及封裝吁津。

  10. 設(shè)計(jì)模式之筆記--解釋器模式(Interpreter)
    簡(jiǎn)介:對(duì)于一些固定文法構(gòu)建一個(gè)解釋句子的解釋器,常用于編譯器靶累、運(yùn)算表達(dá)式計(jì)算

  11. 迭代器模式(Iterator)
    簡(jiǎn)介:分離了集合對(duì)象的遍歷行為腺毫,能按順序透明的訪問(wèn)集合對(duì)象的元素

  12. 設(shè)計(jì)模式之中介者模式
    簡(jiǎn)介:讓中介者解耦多個(gè)對(duì)象相互通信,封裝了對(duì)象之間的調(diào)用關(guān)系

  13. 23種設(shè)計(jì)模式之---備忘錄模式
    簡(jiǎn)介:在不破壞對(duì)象封裝性的前提下挣柬,在對(duì)象外獲取保存對(duì)象的狀態(tài),方便之后還原狀態(tài)

  14. JAVA設(shè)計(jì)模式之觀察者模式
    簡(jiǎn)介:適用于對(duì)象間一對(duì)多的關(guān)系睛挚,當(dāng)一個(gè)對(duì)象狀態(tài)改變邪蛔,所有依賴(lài)于它的對(duì)象【觀察者】都能收到通知

  15. 設(shè)計(jì)模式之狀態(tài)者模式
    簡(jiǎn)介:讓每一個(gè)狀態(tài)對(duì)修改關(guān)閉,通過(guò)向狀態(tài)類(lèi)發(fā)送消息來(lái)改變狀態(tài)扎狱,允許對(duì)象在內(nèi)部狀態(tài)改變時(shí)改變它的行為

  16. UML類(lèi)圖幾種關(guān)系的總結(jié)
    簡(jiǎn)介:詳細(xì)介紹了UML用到的泛化侧到,實(shí)現(xiàn)勃教,關(guān)聯(lián),聚合匠抗,組合故源,依賴(lài)等關(guān)系

  17. 設(shè)計(jì)模式學(xué)習(xí)之策略模式
    簡(jiǎn)介:定義一系列的具體策略,把它們一個(gè)個(gè)封裝起來(lái), 調(diào)用時(shí)動(dòng)態(tài)選擇策略;還介紹了使用注解優(yōu)化簡(jiǎn)單工廠模式的demo

  18. 模板方法模式(Template Method) - 最易懂的設(shè)計(jì)模式解析
    簡(jiǎn)介:用于固定流程汞贸,具體步驟子類(lèi)拓展實(shí)現(xiàn)

  19. 設(shè)計(jì)模式之訪問(wèn)者模式
    簡(jiǎn)介:封裝一些施加于某種數(shù)據(jù)結(jié)構(gòu)元素之上的操作绳军,一旦這些操作需要修改的話(huà),接受這個(gè)操作的數(shù)據(jù)結(jié)構(gòu)則可以保持不變矢腻;還通過(guò)增加訪問(wèn)者的層次使得訪問(wèn)者模式得到拓展

  20. 設(shè)計(jì)模式(二) 三種適配器模式 總結(jié)和使用場(chǎng)景
    簡(jiǎn)介:將不兼容的接口融合在一起工作

  21. java設(shè)計(jì)模式之組合模式
    簡(jiǎn)介:實(shí)現(xiàn)樹(shù)形結(jié)構(gòu)的構(gòu)建门驾,方便一致性的處理其中的葉子和容器

  22. Java設(shè)計(jì)模式之《享元模式》及應(yīng)用場(chǎng)景
    簡(jiǎn)介:享元模式的目的是共享,重用現(xiàn)有的同類(lèi)對(duì)象以避免多次創(chuàng)建耗費(fèi)資源多柑;單例模式是為了限制對(duì)象創(chuàng)建奶是,包裝對(duì)象的一致性

  23. java設(shè)計(jì)模式之外觀模式(門(mén)面模式)
    簡(jiǎn)介:封裝子系統(tǒng),提供統(tǒng)一訪問(wèn)接口

  24. JAVA開(kāi)發(fā)的23種設(shè)計(jì)模式之 --- 橋接模式
    簡(jiǎn)介:在橋接類(lèi)中提供抽象和實(shí)現(xiàn)之間的橋梁【將繼承關(guān)系轉(zhuǎn)化為關(guān)聯(lián)關(guān)系】竣灌,解耦接口及其實(shí)現(xiàn)類(lèi)聂沙,提升系統(tǒng)擴(kuò)展性

  25. 裝飾器模式(Decorator)——深入理解與實(shí)戰(zhàn)應(yīng)用
    簡(jiǎn)介:在不改變被裝飾類(lèi)的前提下,利用裝飾類(lèi)來(lái)擴(kuò)展其功能

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末初嘹,一起剝皮案震驚了整個(gè)濱河市逐纬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌削樊,老刑警劉巖豁生,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異漫贞,居然都是意外死亡甸箱,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)迅脐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)芍殖,“玉大人,你說(shuō)我怎么就攤上這事谴蔑⊥憧ィ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵隐锭,是天一觀的道長(zhǎng)窃躲。 經(jīng)常有香客問(wèn)我,道長(zhǎng)钦睡,這世上最難降的妖魔是什么蒂窒? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上洒琢,老公的妹妹穿的比我還像新娘秧秉。我一直安慰自己,他們只是感情好衰抑,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布象迎。 她就那樣靜靜地躺著,像睡著了一般呛踊。 火紅的嫁衣襯著肌膚如雪砾淌。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,821評(píng)論 1 290
  • 那天恋技,我揣著相機(jī)與錄音拇舀,去河邊找鬼。 笑死蜻底,一個(gè)胖子當(dāng)著我的面吹牛骄崩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播薄辅,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼要拂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了站楚?” 一聲冷哼從身側(cè)響起脱惰,我...
    開(kāi)封第一講書(shū)人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎窿春,沒(méi)想到半個(gè)月后拉一,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡旧乞,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年蔚润,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片尺栖。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嫡纠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出延赌,到底是詐尸還是另有隱情除盏,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布挫以,位于F島的核電站者蠕,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏屡贺。R本人自食惡果不足惜蠢棱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一锌杀、第九天 我趴在偏房一處隱蔽的房頂上張望甩栈。 院中可真熱鬧泻仙,春花似錦、人聲如沸量没。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)殴蹄。三九已至究抓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間袭灯,已是汗流浹背刺下。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留稽荧,地道東北人橘茉。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像姨丈,于是被迫代替她去往敵國(guó)和親畅卓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 《戲泥.天堂》 不要怕寂寞 一個(gè)人其實(shí)沒(méi)有什麼不好 多了時(shí)間 給自己 孤單是藉口 懶人的代號(hào) 別指望別人給你擁抱 ...
    蔡振源閱讀 512評(píng)論 2 3
  • 用多少筆墨才能畫(huà)下年少歲月 用多少次感嘆才能道盡青春的明媚 用多少年才能回憶完青春的美好 還記得那年 一起狂奔 一...
    韓墨閱讀 180評(píng)論 0 1
  • 文:呂一品 01 柯名拉著臉從辦公樓走出來(lái),英俊的面龐感覺(jué)少了靈氣和爽朗歼争。 他在一個(gè)國(guó)企上班拜马,名牌大學(xué)的確實(shí)有些能...
    呂一品閱讀 394評(píng)論 0 3
  • 斷斷續(xù)續(xù)的畫(huà)著手繪 前幾天都在自學(xué)電腦繪圖 感覺(jué)我電腦繪圖好慢 看來(lái)要勤加練習(xí)了 黃色彩鉛畫(huà)條紋 黑色彩鉛條紋 工...
    絮語(yǔ)姑娘愛(ài)畫(huà)畫(huà)閱讀 194評(píng)論 0 2