設計模式-(4)生成器(建造者)模式

一,生成器模式(建造者模式) 有的時候,創建某些對象有多種不同的方式,如果這些邏輯包含在構建這些對象的類的單一方法中,構建的邏輯會非常荒誕(需要大量的if else,switch等語句)。如果能夠把構建的過程分解成 客戶-指導者-生成器(client-director-builder)的關係,那麼過程可以更加容易管理和複用。這種關係的設計模式,就是生成器。 除了客戶和所需的產品,生成器還包含兩個重
相關文章
相關標籤/搜索