工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。
简单工厂模式(静态工厂模式)
(资料图片仅供参考)
工厂方法模式
又称为工厂模式,也叫多态工厂(Polymorphic Factory)模式,属于类创建型模式。
定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。
抽象工厂模式
提供一个创建一系列相关或相互依赖对象的接口,而不指定他们具体的类.
优缺点:
1. 分离具体的类。
2. 使易于交换产品系列
3. 有利于产品的一致性
4. 难以支持新类型产品