简单工厂模式
定义了一个创建对象的类,由这个类来封装实例化对象的行为。
工厂方法模式
定义了一个创建对象的抽象方法,由子类决定要实例化的类。将对象实例化推给子类处理。
抽象工厂模式
定义了一个接口用于创建相关或有依赖关系的对象族,而无需明确指定具体类。
依赖抽象原则
变量不要持有具体类的引用 不要让类继承到具体类 要继承抽象类或接口
定义了一个创建对象的类,由这个类来封装实例化对象的行为。
定义了一个创建对象的抽象方法,由子类决定要实例化的类。将对象实例化推给子类处理。
定义了一个接口用于创建相关或有依赖关系的对象族,而无需明确指定具体类。
变量不要持有具体类的引用 不要让类继承到具体类 要继承抽象类或接口
© 著作权归作者所有