Structural Pattern

整理自《Design Patterns: Elements of Reusable Object-Oriented Software》(1994)由四人幫(Gang of Four,GoF)撰寫的設計模式,也被稱為「四人幫設計模式」。

 

#創建型#結構型#行為型

  • 組合(Composite)

    作者:

    分類:

    組合模式是一種結構型模式,目的是將物件組合成樹狀的結構,透過分層的方式可以容易理解物件之間的階層關聯。讓Com…

  • 享元(Flyweight)

    作者:

    分類:

    享元模式是一種結構型模式,常用在固定且會大量生成的物件上,為了減少重複生成相同的物件造成記憶體浪費,享元模式會…

  • 代理(Proxy)

    作者:

    分類:

    代理模式是一種結構型模式,常用在一些需要I/O、網路通訊或是記憶體占用大的物件上,提供一個代理器在物件的讀取前…

  • 外觀(Facade)

    作者:

    分類:

    外觀模式是一種結構型模式,概念是將多個物件的組合出一個新的物件,並提供整合後的方法,讓使用者方便使用之外,也不…

  • 橋接(Bridge)

    作者:

    分類:

    橋接模式是一種結構型模式,概念是將原有物件的特徵或是行為再更進一步細分,藉此達成抽離物件行為的目的。

  • 裝飾器(Decorator)

    作者:

    分類:

    裝飾器模式是一種結構型模式,常用於包裝已定型的類別(與配接器模式同樣又稱Wrapper),在不需要更動核心程式…

  • 配接器(Adapter)

    作者:

    分類:

    配接器模式是一種結構型模式,常用於包裝已定型的類別(與裝飾器模式同樣又稱Wrapper),在不需要更動核心程式…