标签:类集 产品 客户 简单工厂 参考 适用于 log 最简 接口
工厂模式分为三种:
参考:
详解设计模式之工厂模式(简单工厂+工厂方法+抽象工厂)
简单工厂模式又叫静态工厂方法模式(Static Factory Method),由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的。
工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。[DP]
工厂方法模式,又叫多态性工厂模式。在工厂方法模式中,核心的工厂类不再负责所有的产品创建,而是将具体创建工作交给子类去做。该核心类成为一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应当被实例化的细节。
抽象工厂模式(Abstract Factory),提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。[DP]
标签:类集 产品 客户 简单工厂 参考 适用于 log 最简 接口
原文地址:https://www.cnblogs.com/walkinginthesun/p/9509377.html