-简单工厂模式:(用于封装对象的创建模式)
定义: Simple Factory根据提供给它的数据,返回一个类的实例。通常它返回的类都有一个公共的父类(或者接口对象)
作用:是实例化对象,而不需要客户了解这个对象属于哪个具体的子类
例子:数据库生产工厂就是简单工厂的一个应用
-工厂方法模式:
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类
-简单工厂模式:(用于封装对象的创建模式)
定义: Simple Factory根据提供给它的数据,返回一个类的实例。通常它返回的类都有一个公共的父类(或者接口对象)
作用:是实例化对象,而不需要客户了解这个对象属于哪个具体的子类
例子:数据库生产工厂就是简单工厂的一个应用
-工厂方法模式:
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类