設計模式整理

轉載:https://blog.csdn.net/u011642663/article/details/90597317

在CSDN找到一篇不錯的文章,設計模式收藏這篇就夠了

六大原則

單一職責原則(方法:修改名字還是密碼?接口:洗碗、買菜還是倒垃圾?類:註冊、登錄和註銷)
里氏替換原則(我兒來自新東方烹飪)
依賴倒置原則(摳門的飯店老闆)
接口隔離原則(小夥子的作坊)
迪米特法則(手機上看電子書)
開閉原則(社保這點事)

五大創建型模式

創建型模式:單例模式(小明就只有 1 輛車)
創建型模式:工廠方法(小明家的車庫)
創建型模式:抽象工廠(寶馬車就得用寶馬輪胎和寶馬方向盤)
創建型模式:建造者模式(湯這麼煲)
創建型模式:原型模式(複印書籍)

十一大行爲型模式

行爲型模式:模板方法(運動鞋製造過程)
行爲型模式:中介者模式(租房找中介)
行爲型模式:命令模式(技術經理分配任務)
行爲型模式:責任鏈模式(面試過五關斬六將)
行爲型模式:策略模式(洗衣模式)
行爲型模式:迭代器模式(聽歌這件事)
行爲型模式:觀察者模式(朋友圈)
行爲型模式:狀態模式(P2P借款狀態流程)
行爲型模式:備忘錄模式(你的發佈平臺好用麼?)
行爲型模式:解釋器模式(SQL 解析)
行爲型模式:訪問者模式(宴請領導人)

七大結構型模式

結構型模式:適配器模式(你用過港式插座轉換器麼?)
結構型模式:橋接模式(IOS、Android 二分天下)
結構型模式:組合模式(程序猿組織架構)
結構型模式:裝飾模式(夏天到了,吃碗龜苓膏解解暑)
結構型模式:外觀模式(你需要一個技術組長)
結構型模式:享元模式(還記得童年的蠟筆畫麼?)
結構型模式:代理模式(你我都知道的這道牆)

希望文章對您有幫助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章