Net (2).png
細節(jié)整理:
一滚局、設計模式,23種設計模式乃秀、6種原則:
原則:場景觸發(fā)-解決問題-總結(jié)沉淀-推廣應用
23種設計模式肛著,解決問題的套路
1.創(chuàng)建型模式,共五種:工廠方法模式跺讯、抽象工廠模式枢贿、單例模式、建造者模式刀脏、原型模式局荚。
2.結(jié)構(gòu)型模式,共七種:適配器模式愈污、裝飾器模式耀态、代理模式、外觀模式暂雹、橋接模式首装、組合模式、享元模式杭跪。
3.行為型模式仙逻,共十一種:策略模式、模板方法模式涧尿、觀察者模式系奉、迭代子模式、責任鏈模式姑廉、命令模式缺亮、備忘錄模式、狀態(tài)模式庄蹋、訪問者模式瞬内、中介者模式、解釋器模式限书。
6種原則
總原則:開閉原則(Open Close Principle)
1虫蝶、單一職責原則
2、里氏替換原則(Liskov Substitution Principle)
3倦西、依賴倒轉(zhuǎn)原則(Dependence Inversion Principle)
4能真、接口隔離原則(Interface Segregation Principle)
5、迪米特法則(最少知道原則)(Demeter Principle)
6、合成復用原則(Composite Reuse Principle)