設計模式有哪些

來源:生活大全幫 4.78K

設計模式有哪些

軟件設計常見設計模式也是比較多的,其中工程模式、觀察者模式、代理模式用得比較多。總的來説,設計模式共有23中涉及模式,總體分為:創建型模式、結構型模式、行為型模式三類。

其中創建模式包含工廠模式、抽象工廠模式、單例模式、建造者模式、原型模式共5種設計模式。結構模式包含適配器模式、橋接模式、過濾器模式、組合模式、裝飾器模式、外觀模式、享元模式、代理模式共8中涉及模式。

而行為模式包含的就比較多了,共有12中設計模式,包括責任鏈模式、命令模式、解釋器模式、迭代器模式、中介者模式、備忘錄模式、觀察者模式、狀態模式、空對象模式、策略模式、模版方法模式、訪問者模式。

熱門標籤