特牛生活网

简单工厂模式+工厂方法模式_工厂模式 可以和简单工厂模式一起使用吗_丶云像的博客-CSDN博客

网友收藏
1、客户端与具体实现类解耦。2、对于某些创建对象的过程比较复杂的情况。只需给工厂传参,然后工厂根据传入的参数返回对象,无需了解对象创建的具体过程。缺点:1、简单工厂模式在增加新功能时是通过修改源代码来实现的,这不符合开闭原则。2、工厂类职责过重,不符合单一职责原则。所以简单工厂模式并不在23种设计模式之列代码示例工厂的使用只需要创建一个工厂,通过传参给工厂返回不同的对象,用户不需要了解具体对象的创建过程,对象的创建都是工厂来完成的。对于工厂类而言,如果要增加新的功能,就需要修改工厂类,这违背了开闭_工厂模式 可以和简单工厂模式一起使用吗