设计模式-(4)生成器(建造者)模式

一,生成器模式(建造者模式) 有的时候,创建某些对象有多种不同的方式,如果这些逻辑包含在构建这些对象的类的单一方法中,构建的逻辑会非常荒诞(需要大量的if else,switch等语句)。如果能够把构建的过程分解成 客户-指导者-生成器(client-director-builder)的关系,那么过程可以更加容易管理和复用。这种关系的设计模式,就是生成器。 除了客户和所需的产品,生成器还包含两个重
相关文章
相关标签/搜索