【設計模式】(十)–結構型模式–概要
結構型模式定義
結構型模式(Structural Pattern) 描述如何將類或者對象結合在一起形成更大的結構。這類設計模式關注類和對象的組合,繼承的概念被用來組合接口和定義組合對象獲得新功能,通過組合類或者對象產生更大結構以適應更高層次的邏輯需求。
常用結構型模式:
-
裝飾器模式(Decorator Pattern)
-
適配器模式(Adapter Pattern)
-
組合模式(Composite Pattern)
-
橋接模式(Bridge Pattern)
-
外觀模式(Facade Pattern)
-
享元模式(Flyweight Pattern)
-
過濾器模式(Filter、Criteria Pattern)
後續將對每一種設計模式介紹,並進行簡單的實現。