本文同步分享於個人blog Sample Factory Pattern 定義 藉由定義一個class來負責建立其他class的instance,被建...
本文同步分享於個人blog 定義 提供一個建立一系列相關或者相互依賴物件的介面,而無需指定它們具體的類。 簡單來說就是 提供一個介面,用來建立相關的...
本文同步分享於個人blog 定義 把一個複雜物件的建構與樣貌分離,如此相同的建構過程可以產生不同樣貌的物件 先舉一個簡單的例子:組一台電腦! 現在我想...
本文同步分享於個人blog 定義 用原型例項指定建立物件的種類,並且通過拷貝這些原型建立新的物件。 看完這個定義,大概可以猜到,這個模式的用途是讓我們...
本文同步分享於個人blog 定義 The Adapter Pattern converts the interface of a class into...
此文同步於個人Blog 定義 將抽象部分與實現部分分離,使它們都可以獨立的變化。 橋接模式(Bridge Pattern)是用合成關係代替繼承關係,進...
本文同步分享於個人blog 定義 物件以樹狀結構組合,做為表現出整體-部分的階層關係。 Composite Pattern使得使用者對單個物件和組合物...
文同步分享於個人blog 定義 裝飾模式動態將責任附加在物件上,若要擴展功能上,裝飾者提供比繼承更有彈性的替代方案。 拿生活來說,我買了一棟三房兩廳兩...
文同步分享於個人blog 定義 為子系統中的一組接口提供一個統一的高層接口,使得子系統更容易使用。 簡單來說,就是提供一個接口給客戶端使用,接口內包含...
文同步分享於個人blog 定義 運用共享技術有效地支持大量細粒度的物件。 享元模式是運用共享技術有效地支持大量細粒度的物件。他可以避免大量相似類的開銷...