摘要:
一、应用场景以及优缺点 1.应用场景: 一个类不知道它需要的对象的类。在工厂方法模式中,我们不需要具体产品的类名,我们只需要知道创建它的具体工厂即可。 一个类通过其子类来指定创建那个对象。在工厂模式中,对于抽象工厂类只需要提供一个创建产品的接口,而由其子类来确定具体要创建的对象,在程序运行中,子类对 阅读全文
摘要:
一、适用场景以及优缺点 1.适用场景: 当工厂类负责创建的对象比较少时可以考虑使用简单工厂模式, 客户如果只知道传入工厂类的参数,对于如何创建对象的逻辑不关心时可以考虑使用简单工厂模式 2.优点: 解决了客户端直接依赖于具体对象的问题,客户端可以消除直接创建对象的责任,而仅仅是消费产品。简单工厂模式 阅读全文