工厂设计模式

简单工厂设计模式
1. 简单工厂

简单工厂模式:实质上是由一个工厂类根据传入的参数不同,动态决定应该创建哪一个产品类。

如:有巧克力生产,实现标准有 德芙巧克力,费列罗巧克力….

​ 巧克力工厂根据名称:动态的决定是生产(符合巧克力标准)德芙 还是 费列罗 等。

2. 工厂方法

工厂方法:专事专干。每一个实现了标准的产产品都有自己的实现工厂,当要生产某个产品的时候,就用该工厂直接进行生产。

3. 抽象工厂

抽象工厂:顾名思义,将所有的生产提取到一个抽象类中,用继承了该抽象类的子类去生产相关产品。

好处:对扩展开放,对修改关闭。客户端不用关心生产过程,当有新产品时,对原产品不影响,只需要调用新产品的生产方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值