木灵鱼儿
设计模式
创建型模式:建造者模式
简介建造者模式指将一个复杂对象的构造过程与表示分离,使同样的构建过程可以创建不同的表示。它将变与不变相分离,即产品的整体组成不变,但是每一个部分是可以灵活变动的。“表示”指的就是实际生成的实例对象,相同的构造过程可以创建不同的表示,这里我们需要先了解一下构造者模式中的3个角色。角色:指挥者:调用具体建造者来创建复杂对象的各个部分,它只处理创建的过程建造者:提供各个部件的具体创建方法,在完成后提供产品的实例。产品:要创建的复杂对象指挥者指挥建造者去建造产品,同一个指挥者指挥不同的建造者,可以产生不同的产品,而指挥者也是可以替换的,不同的指挥者指挥同一个建造者,也可以产生不同的产品。但是最终...
最近评论