工厂模式

Posted wolbo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工厂模式相关的知识,希望对你有一定的参考价值。

个人理解

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

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

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

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

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

 

 

 

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

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

以上是关于工厂模式的主要内容,如果未能解决你的问题,请参考以下文章

工厂模式抽象工厂模式策略模式

JAVA设计模式——工厂模式简单工厂模式工厂方法模式抽象工厂模式

C++实现工厂模式(简单工厂模式工厂方法模式抽象工厂模式)

设计模式之工厂模式详解和应用

iOS经常使用设计模式——工厂方法(简单工厂模式,工厂方法模式, 抽象工厂模式)

设计模式——抽象工厂模式