Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19120
  • 博文数量: 9
  • 博客积分: 335
  • 博客等级: 一等列兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-02 12:09
文章分类
文章存档

2012年(1)

2011年(3)

2010年(5)

我的朋友

分类: C/C++

2011-10-29 16:52:47

工厂方法模式:
一个抽象产品类,可以派生出多个具体产品类。
一个抽象工厂类,可以派生出多个具体工厂类。
每个具体工厂类只能创建一个具体产品类的实例。
抽象工厂模式:
多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。
一个抽象工厂类,可以派生出多个具体工厂类。
每个具体工厂类可以创建多个具体产品类的实例。
区别:
工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个。
工厂方法模式的具体工厂类只能创建一个具体产品类的实例,而抽象工厂模式可以创建多个。
阅读(275) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~