摘要:
工厂方法模式 示例代码 /* 工厂方法模式 抽象工厂(Abstract Factory)角色:工厂方法模式的核心,任何工厂类都必须实现这个接口 工厂(Concrete Factory)角色:具体工厂类是抽象工厂的一个实现,负责实例化产品对象 抽象产品(Abstract Product)角色:工厂方法 阅读全文
摘要:
简单工厂模式 示例代码 /* 简单工厂模式角色和职责 工厂(Factory)角色:简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 抽象产品(AbstractProduct)角色:简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接 阅读全文