設計模式之建造者模式

一、什麼是建造者模式 對於一個複雜的對象,由多個組件構成(屬性很多),將對象的構造與表示分離,使得同樣的構造過程可以創造不同的表現,也就是說組件相同,但是構造的順序可以不同,最終可以創建具有不同屬性的對象。 建造者模式適用於複雜的對象,應用程序不需要知道具體的構造細節,只負責使用構造出來的對象。 二、具體的場景分析 場景: 一門課程有多個屬性,我們要獲取這門課程,客戶端不需要知道課程具體怎樣構建起
相關文章
相關標籤/搜索