《设计模式》简单工厂模式

简单工厂模式的缺陷:

每新增一个具体的类就要在工厂的的基础上修改源代码,因此“简单工厂模式”不符合“开闭原则”,所以它不属于23种设计模式之一。
“简单工厂模式”是工厂不符合“开闭原则”

使用场景:

要创建的对象不是太多。

源码: GitHub

抽象类的设计(图)

在这里插入图片描述

工厂的设计(图)

在这里插入图片描述

效果(图)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/baidu_41905806/article/details/89458001