简单工厂解析 好理解的简单工厂模式
2010-06-20 16:11
155 查看
简单模式又名静态工厂方法模式,举个很简单的例子:
1.(定义接口)有个商人到工厂订货,那商人必须提供设计图纸,这个设计图示就是简单工厂的一个接口,用这个接口定义子类生产出来的产品,子类生产的产品必须符合这个图纸的设计。也就是说子类实现图纸的接口。
2.(定义具体的产品)生产部门看了一下图纸,领导要求生产出几个样品出来。最后提供给用户看一下,哪种样品符合客户的要求。于是生产部门就按图纸生产出样品。也就是具体的类实现了接口。
3.(工厂)工厂的经理和客户商讨,最后定出需要哪种样品,然后按照这种样品生产出具体的产品。
下面看看具体的类设计
1. 定义一个产品接口
2.定义产品1
2.定义产品2
3.定义具体的工厂
简单工厂的源代码,下载地址:http://download.csdn.net/source/2469455
1.(定义接口)有个商人到工厂订货,那商人必须提供设计图纸,这个设计图示就是简单工厂的一个接口,用这个接口定义子类生产出来的产品,子类生产的产品必须符合这个图纸的设计。也就是说子类实现图纸的接口。
2.(定义具体的产品)生产部门看了一下图纸,领导要求生产出几个样品出来。最后提供给用户看一下,哪种样品符合客户的要求。于是生产部门就按图纸生产出样品。也就是具体的类实现了接口。
3.(工厂)工厂的经理和客户商讨,最后定出需要哪种样品,然后按照这种样品生产出具体的产品。
下面看看具体的类设计
1. 定义一个产品接口
2.定义产品1
2.定义产品2
3.定义具体的工厂
简单工厂的源代码,下载地址:http://download.csdn.net/source/2469455
相关文章推荐
- 设计模式(2)结合代码和例子来理解简单工厂模式
- 简单工厂模式理解1
- 简单工厂模式和抽象工厂模式的通俗理解
- 简单工厂模式理解
- 简单理解常用设计模式(六)工厂模式
- 简单理解设计模式之工厂模式
- 实例解析C++设计模式编程中简单工厂模式的采用
- [置顶] java 设计模式理解 (1)简单工厂模式
- 简单理解常用设计模式(一)简单工厂-附加UML解释
- 解析简单工厂模式和适配器模式
- 多态、策略模式和简单工厂模式的理解
- 错误的理解了简单工厂模式
- 解析Petshop 3.0 简单工厂(Simple Factory)模式
- 代理模式,简单(静态)工厂模式,单例模式,模板方法模式个人理解
- 简单工厂模式和策略模式的理解
- 对工厂模式的简单理解
- 实例解析C#设计模式编程中简单工厂模式的使用
- 我理解中的简单工厂模式
- 设计模式笔记1 - 简单工厂 和 工厂模式理解以及使用
- PetShop4.0视频讲解 - 通过简单案例理解petshop4.0的工厂模式