工厂模式

个人理解

1工厂模式解决类创建的问题,需要对要创建的产品进行抽象

2工厂模式是将类的创建和使用分离

3简单工厂仅是把类的创建过程用if else用放到一起,通过传入条件不同实例化不同的类

4 工厂模式中每一种产品对应一个工厂,添加新产品非常方便,完美符合开闭原则

5 抽象工厂是工厂模式的延伸,增加产品族很方便,但增加新产品很困难

6 工厂模式与抽象工厂模式的区别是工厂模式是一类产品(一个产品等级),抽象工厂是针对多类产品 (产品族)

 

 

https://blog.csdn.net/jerry11112/article/details/80618420

https://blog.csdn.net/zhiduoniu/article/details/18262841

posted @ 2020-05-27 23:24  wolbo  阅读(148)  评论(0编辑  收藏  举报