設計模式看了又忘,忘了又看?

文章首發:設計模式看了又忘,忘了又看?面試

設計模式收藏這篇就夠了

耗時了 5 個月,終於把設計模式一整個系列寫完。其實設計模式這一系列文章網上已經有不少很是好、很是優秀的文章,爲何要寫呢?設計模式

一方面是爲了學得更紮實,印象中設計模式學習了 2 遍,記得牢的基本就那幾個衆所周知的,反思前面 2 次學習過程,缺乏了思考的過程,沒有把知識消化掉轉化成本身的,就像動物同樣,吃進去的東西沒有消化只能排出。微信

另外一方面是利用這個學習過程,學會把知識用文字表達出來,也把這份知識分享給各位同道中人。架構

沒有指望說這系列的每篇文章都對你有意義,這要求過高了,我遠沒有這個能力,可是若是能有一篇文章讓你看完就把這個設計模式都記住了,那這系列文章的目標就達到了。機器學習

這裏整理了這個系列文章彙總,有關注公衆號的同窗能夠直接點擊菜單【設計模式】看全部文章,沒有關注的同窗能夠收藏這篇彙總文章。學習

劃重點這一系列文章已經整理成 PDF 電子版,在公衆號**LieBrother**後臺回覆【設計模式】便可獲取spa

經過下面連接獲取試讀版。設計

一故事一設計模式-LieBrother(試讀版).pdf【提取碼:3f65】代理

六大原則

單一職責原則(方法:修更名字仍是密碼?接口:洗碗、買菜仍是倒垃圾?類:註冊、登陸和註銷)code

里氏替換原則(我兒來自新東方烹飪)

依賴倒置原則(摳門的飯店老闆)

接口隔離原則(小夥子的做坊)

迪米特法則(手機上看電子書)

開閉原則(社保這點事)

五大建立型模式

建立型模式:單例模式(小明就只有 1 輛車)

建立型模式:工廠方法(小明家的車庫)

建立型模式:抽象工廠(寶馬車就得用寶馬輪胎和寶馬方向盤)

建立型模式:建造者模式(湯這麼煲)

建立型模式:原型模式(複印書籍)

十一大行爲型模式

行爲型模式:模板方法(運動鞋製造過程)

行爲型模式:中介者模式(租房找中介)

行爲型模式:命令模式(技術經理分配任務)

行爲型模式:責任鏈模式(面試過五關斬六將)

行爲型模式:策略模式(洗衣模式)

行爲型模式:迭代器模式(聽歌這件事)

行爲型模式:觀察者模式(朋友圈)

行爲型模式:狀態模式(P2P借款狀態流程)

行爲型模式:備忘錄模式(你的發佈平臺好用麼?)

行爲型模式:解釋器模式(SQL 解析)

行爲型模式:訪問者模式(宴請領導人)

七大結構型模式

結構型模式:適配器模式(你用過港式插座轉換器麼?)

結構型模式:橋接模式(IOS、Android 二分天下)

結構型模式:組合模式(程序猿組織架構)

結構型模式:裝飾模式(夏天到了,吃碗龜苓膏解解暑)

結構型模式:外觀模式(你須要一個技術組長)

結構型模式:享元模式(還記得童年的蠟筆畫麼?)

結構型模式:代理模式(你我都知道的這道牆)

但願文章對您有幫助!

公衆號後臺回覆『大禮包』獲取 Java、Python、IOS 等教程

加我的微信備註『教程』獲取架構師、機器學習等教程

LieBrother

相關文章
相關標籤/搜索