軟件設計常見設計模式也是比較多的,其中工程模式、觀察者模式、代理模式用得比較多。總的來說,設計模式共有23中涉及模式,總體分為:創建型模式、結構型模式、行為型模式三類。
其中創建模式包含工廠模式、抽象工廠模式、單例模式、建造者模式、原型模式共5種設計模式。結構模式包含适配器模式、橋接模式、過濾器模式、組合模式、裝飾器模式、外觀模式、享元模式、代理模式共8中涉及模式。
而行為模式包含的就比較多了,共有12中設計模式,包括責任鍊模式、命令模式、解釋器模式、叠代器模式、中介者模式、備忘錄模式、觀察者模式、狀态模式、空對象模式、策略模式、模版方法模式、訪問者模式。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!