工厂模式
创建型模式,并不是一个独立的设计模式,而是三种功能接近的模式的统称。
简单工厂模式
通过工厂类创建对象,并根据传入参数决定具体子类对象。
工厂方法模式
简单工厂模式判断参数类型的if-else不符合OO的开放-封闭原则。
通过为每一个子类都对应工厂抽象接口,利用多态特性动态创建对象。
创建型模式,并不是一个独立的设计模式,而是三种功能接近的模式的统称。
通过工厂类创建对象,并根据传入参数决定具体子类对象。
简单工厂模式判断参数类型的if-else不符合OO的开放-封闭原则。
通过为每一个子类都对应工厂抽象接口,利用多态特性动态创建对象。