建造者模式(Builder)

    建造模式是一個複雜的構建與其表示相分離,使得同樣的構建過程可以創建不同的表示,將其複雜的內部創建封裝在內部,對於外部調用的人來說,只需要傳入建造者和建造工具,對於內部是如何建造成成品的,調用者無需關心。工廠類模式提供的是創建單個類的模式,而建造者模式則是將各種產品集中起來進行管理,用來創建複合對象,所謂複合對象就是指某個類具有不同的屬性。     建造者模式通常包括下面幾個角色: Buil
相關文章
相關標籤/搜索