摘要: 一、定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式。 二、结构 角色 Builder(抽象建造者):它为创建一个产品Product对象的各个部件指定抽象接口,在该接口中一般声明两类方法,一类方法是buildPartX(),它们用于创建复 阅读全文
posted @ 2017-08-08 23:59 心存善念 阅读(1398) 评论(0) 推荐(1) 编辑
摘要: 一、定义 给客户端提供一个接口,可以创建多个产品族中的产品对象 ,而且使用抽象工厂模式还要满足一下条件: 1)系统中有多个产品族,而系统一次只可能消费其中一族产品。 2)同属于同一个产品族的产品以其使用。 二、结构 抽象工厂模式的各个角色(和工厂方法一样): 1)抽象工厂角色: 这是工厂方法模式的核 阅读全文
posted @ 2017-08-08 00:00 心存善念 阅读(680) 评论(0) 推荐(0) 编辑