工厂模式

创建型模式,并不是一个独立的设计模式,而是三种功能接近的模式的统称。

简单工厂模式

通过工厂类创建对象,并根据传入参数决定具体子类对象。

工厂方法模式

简单工厂模式判断参数类型的if-else不符合OO的开放-封闭原则。
通过为每一个子类都对应工厂抽象接口,利用多态特性动态创建对象。

抽象工厂模式

原文地址:https://www.cnblogs.com/wesson2019-blog/p/13625744.html