工厂方法模式:定义了一个创建对象的接口,由子类决定要实例化的类是哪一个,让类把实例化推迟到子类
抽象工厂模式:提供一个接口,用于创建相关或者依赖对象的家族,不需要明确指定具体类
他们都把对象的创建封装起来,得到更松耦合、更有弹性的设计
工厂方法:
抽象工厂:
工厂方法模式:定义了一个创建对象的接口,由子类决定要实例化的类是哪一个,让类把实例化推迟到子类
抽象工厂模式:提供一个接口,用于创建相关或者依赖对象的家族,不需要明确指定具体类
他们都把对象的创建封装起来,得到更松耦合、更有弹性的设计
工厂方法:
抽象工厂: