建造者模式(build pattern)-------创造型模式
摘要:
将一个复杂对象的构建与它的标示分离,使得同样的构建过程可以创建不同的标示.建造者模式是较为复杂的创建型模式,它将客户端与包含多个组成部分(或部件)的复杂对象的创建过程分离,客户端无须知道复杂对象的内部组成部分与装配方式,只需要知道所需的建造者类型即可.建造者模式中的4个角色:1、Builder(抽象建造者):它为创建一个产品Product对象的各个部件指定抽象接口,在该接口中一般声明两类方法:一类方法是buildPartX(),用于创建复杂对象的各个部件,另一类方法是getResult(),用于返回复杂对象;2、ConcreteBuilder(具体建造者):它实现了Builder中的接口,实现 阅读全文
posted @ 2013-07-04 15:45 阿加 阅读(692) 评论(0) 推荐(0) 编辑