简单工厂模式: 专门定义一个类用来负责创建其他类的实例,被创建的实例通常都具有共同的父类.
工厂模式: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类.
抽象工厂模式: 提供一个创建一系列相关或者相互依赖对象的接口,而无需指定他们具体的类.
装饰模式: 动态地给一个对象添加一些额外的职责,就能增加功能来说,装饰者模式比生成子类更为灵活.
简单工厂模式: 专门定义一个类用来负责创建其他类的实例,被创建的实例通常都具有共同的父类.
工厂模式: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类.
抽象工厂模式: 提供一个创建一系列相关或者相互依赖对象的接口,而无需指定他们具体的类.
装饰模式: 动态地给一个对象添加一些额外的职责,就能增加功能来说,装饰者模式比生成子类更为灵活.