建造者模式
2015-04-27 15:48:27 28 举报
建造者模式(Builder Pattern)是一种创建型设计模式,它将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在建造者模式中,有如下几个角色: - 产品类(Product):它是被构建的复杂对象的代表。 - 抽象建造者(Builder):它是指导如何构建产品的接口。 - 具体建造者(ConcreteBuilder):实现抽象建造者定义的接口。 - 指挥者(Director):它根据客户端的要求,选择合适的具体建造者来构建产品。
作者其他创作
大纲/内容
CDirector
+Construct()
CBuilder
+BuiltPartA()+BuildPartB()+BuildPartC()
CConcreteBuilder
建造者模式:将一个对象的构建与他的分离,是的同样的构建方式可以构建不同对象
0 条评论
下一页