设计模式三大类及六大设计原则
生活随笔
收集整理的這篇文章主要介紹了
设计模式三大类及六大设计原则
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
設(shè)計模式分為三大類:
創(chuàng)建型模式,共五種:
- 單例模式
- 工廠方法模式
- 抽象工廠模式
- 建造者模式
- 原型模式
結(jié)構(gòu)型模式,共七種:
- 適配器模式
- 裝飾模式
- 代理模式
- 外觀模式
- 橋接模式
- 組合模式
- 享元模式
行為型模式,共十一種:
- 策略模式
- 模板方法模式
- 觀察者模式
- 迭代子模式
- 責(zé)任鏈模式
- 命令模式
- 備忘錄模式
- 狀態(tài)模式
- 訪問者模式
- 中介者模式
- 解釋器模式
設(shè)計模式的六大設(shè)計原則
開閉原則
對擴(kuò)展開放,對修改關(guān)閉
里氏代換原則
基類出現(xiàn)的地方,子類也可以出現(xiàn)
控制倒轉(zhuǎn)原則
真正面向抽象編程,而不是依賴于具體
接口隔離原則
多個隔離的接口比單一的接口要好
迪米特法則
最少知道原則,一個類盡量少的和其他類發(fā)生相互作用
合成復(fù)用原則
盡量使用合成/聚合的方式,而不是繼承
轉(zhuǎn)載于:https://www.cnblogs.com/xx2017/p/10983137.html
總結(jié)
以上是生活随笔為你收集整理的设计模式三大类及六大设计原则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BUAA_OO_第二单元作业总结
- 下一篇: Spring体系常用方法(一)