設計模式概述

    設計模式的起源是面向對象程序設計思想,是面向對象設計的精髓——抽象。面向對象通過類和對象來實現抽象,實現時產生了面向對象的三個重要機制:封裝、繼承、多態。正是這三個機制衍生出了各種各樣的設計模式。在面向對象軟件設計的發展過程中,除了《設計模式》一書中提到的23中設計模式之外,新的設計模式仍然不斷出現。

 23種設計模式:

1.單例模式 

2.工廠方法模式 

3.抽象工廠模式 

4.模版方法模式 

5.建造者模式 

6.代理模式 

7.原型模式 

8.中介者模式 

9.命令模式 

10.責任鏈模式 

11.裝飾模式 

12.策略模式 

13.適配器模式 

14.迭代器模式 

15.組合模式 

16.觀察者模式 

17.門面模式 

18.備忘錄模式 

19.訪問者模式 

20.狀態模式 

21.解釋器模式 

22.享元模式 

23.橋樑模式

 

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