摘要:
定义一个用于创建对象的接口,让子类决定实例化哪个产品类对象。工厂方法使一个产品类的实例化延迟到其工厂的子类。结构:工厂方法模式的主要角色:抽象工厂(Abstract Factory):提供了创建产品的接口,调用者通过它访问具体工厂的工厂方法来创建产品。具体工厂(ConcreteFactory):主要 阅读全文
posted @ 2023-03-13 16:16
鲁班大师智商二百五
阅读(54)
评论(0)
推荐(0)
摘要:
简单工厂模式 不属于GOF的23种经典设计模式,比较像是一种编程习惯 简单工厂包含如下角色:抽象产品:定义了产品的规范,描述了产品的主要特性和功能。具体产品:实现或者继承抽象产品的子类具体工厂:提供了创建产品的方法,调用者通过该方法来创建产品。 抽象产品: public abstract class 阅读全文
posted @ 2023-03-13 14:19
鲁班大师智商二百五
阅读(56)
评论(0)
推荐(0)