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

简单模式又名静态工厂方法模式,举个很简单的例子:

1.(定义接口)有个商人到工厂订货,那商人必须提供设计图纸,这个设计图示就是简单工厂的一个接口,用这个接口定义子类生产出来的产品,子类生产的产品必须符合这个图纸的设计。也就是说子类实现图纸的接口。

2.(定义具体的产品)生产部门看了一下图纸,领导要求生产出几个样品出来。最后提供给用户看一下,哪种样品符合客户的要求。于是生产部门就按图纸生产出样品。也就是具体的类实现了接口。

3.(工厂)工厂的经理和客户商讨,最后定出需要哪种样品,然后按照这种样品生产出具体的产品。

 

下面看看具体的类设计

1. 定义一个产品接口

2.定义产品1

2.定义产品2

3.定义具体的工厂

简单工厂的源代码,下载地址:http://download.csdn.net/source/2469455

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值