建造者UML
2016-08-27 15:16:31 0 举报
建造者模式是一种创建型设计模式,它使用多个简单的对象一步一步构建成一个复杂的对象。这种模式在处理具有很多可选部分的复杂对象时特别有用。建造者模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。建造者模式的主要组成部分包括产品、抽象建造者、具体建造者和指挥者。产品是最终要构建的复杂对象,抽象建造者定义了构建产品的接口,具体建造者实现了这个接口并负责实际的构建工作,指挥者负责指导和协调各个建造者的构建活动。
作者其他创作
大纲/内容
实例建造者A
+BuildPartA():void+BuildPartB():void
+GetResult():Product
产品(Product)
+ partA:String+ partB:String
+printDesc():void
实例建造者B
指挥者
+builder:Builder
+setBuilder(Builder builder):void+getConstruct():Product
建造者接口(Builder)
0 条评论
下一页