設計模式重溫2 - 建造者模式(Builder)

建造者模式(Builder):將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 適用的場景: 1、當創建複雜對象的算法應該獨立於該對象的組成部分以及它們的裝配方式時。 2、當構造過程必須允許被構造的對象有不同的表示時。 建造者模式中三個重要的角色: 1、Product (生產者):該角色其實類似於工廠裏的流水線,它可以生產各種各樣的組件,但是並不知道怎樣將這些組件進行組裝
相關文章
相關標籤/搜索