摘要: 1、意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2、结构 3、参与者 Builder——为创建一个product对象的各个部件指定抽象接口; ConcreteBuilder——实现Builder的接口以构造和装配该产品的各个部件;定义并明确它所创建的表示;提供一 阅读全文
posted @ 2020-04-12 22:00 流翎 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。 2、结构 3.参与者 AbstractFactory——声明一个可以创建抽象产品对象的操作接口; ConcreteFactory——实现创建具体产品对象的操作; AbstractProduct——为一类产品对象声明一个接 阅读全文
posted @ 2020-04-12 19:49 流翎 阅读(180) 评论(0) 推荐(0) 编辑