設計模式之生成器模式(Builder)-創建模型

1.意圖 將一個複雜的對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示. 2.適用性 當創建複雜對象的算法應該獨立於該對象的組成部分以及它們的裝配方式時。 當構造過程必須允許被構造的對象有不同的表示時。 3.結構 4.參與者 Builder: 爲創建一個Product對象的各個部件指定抽象接口。 ConcreteBuilder: 實現Builder的接口以構造和裝配該產品的各個部件。
相關文章
相關標籤/搜索