IT职涯

一个多年的IT人的博客
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年11月30日

摘要: 建造者模式也叫做生成器模式,将一个复杂的对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。角色:1. builder抽象建造者: 为创建一个产品对象的各个部件指定抽象接口.2. ConcreteBuilder具体建造者: 实现Builder的接口以构造和装配该产品的各个部件,定义并明确它所创建的表示,并提供一个检索产品的接口.3. Director导演:负责安排已有模块的顺序,然后告诉Builder开始建造.4. Product产品类: 表示被构造的复杂对象.通常实现了模板方法模式.类图:实例://Builderpublic interface PersonBuilder { v. 阅读全文

posted @ 2012-11-30 17:17 IT职涯 阅读(1023) 评论(0) 推荐(0) 编辑

摘要: 工厂模式提供创建对象的接口。工厂模式分为三类:简单工厂模式(Simple Factory), 工厂方法模式(Factory Method)和抽象工厂模式(Abstract Factory).GOF在《设计模式〉中将工厂模式分为两类:工厂方法模式(Factory Method)和抽象工厂模式(Abstract Factory)。1. 简单工厂模式(Simple Factory)简单工厂模式又叫做静态工厂方法模式。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。该模式中包含的角色及职责:工厂(Creator)角色:它是简单工厂模 阅读全文

posted @ 2012-11-30 13:45 IT职涯 阅读(9037) 评论(14) 推荐(0) 编辑