本文主要是介绍设计模式之工厂方法模式和开放-封闭原则,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
设计模式之工厂方法模式和开放-封闭原则
以下所有仅供记录和参考,如有问题,请留言提出,感谢!转载注明出处。
关于简单工厂模式参见之前写的设计模式之简单工厂模式。
在记录简单工厂模式的时候有提到这么一句话:简单工厂模式是工厂模式的特殊情况。其实话也不能这么说,研究了工厂方法模式之后,才发现,它是基于面向对象的“开放-封闭原则”而对简单工厂模式进行的改进。而且在记录简单工厂模式的那篇中,对于其缺点的描述说了一个“违反了‘高内聚责任分配原则’”,其实我也不懂这个原则。不过简单工厂模式确实违背了“开放-封闭原则”。
那么,就先记录一下面向对
这篇关于设计模式之工厂方法模式和开放-封闭原则的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!