您的位置:首页 > 其它

简单工厂解析 好理解的简单工厂模式

2010-06-20 16:11 155 查看
简单模式又名静态工厂方法模式,举个很简单的例子:
1.(定义接口)有个商人到工厂订货,那商人必须提供设计图纸,这个设计图示就是简单工厂的一个接口,用这个接口定义子类生产出来的产品,子类生产的产品必须符合这个图纸的设计。也就是说子类实现图纸的接口。
2.(定义具体的产品)生产部门看了一下图纸,领导要求生产出几个样品出来。最后提供给用户看一下,哪种样品符合客户的要求。于是生产部门就按图纸生产出样品。也就是具体的类实现了接口。
3.(工厂)工厂的经理和客户商讨,最后定出需要哪种样品,然后按照这种样品生产出具体的产品。

下面看看具体的类设计

1. 定义一个产品接口



2.定义产品1



2.定义产品2



3.定义具体的工厂



简单工厂的源代码,下载地址:http://download.csdn.net/source/2469455
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: