摘要:
基本定义 抽象工厂模式提供一个接口,用户创建相关或者依赖对象的家族,而不需要明确指定具体类。 抽象工厂允许客户端使用抽象的接口来创建一组相关的产品,而不需要关系实际产出的具体产品是什么,这样一来客户可以从具体的产品关系中解耦。 模式结构 AbstractFactory:抽象工厂。抽象工厂定义了一个接 阅读全文
摘要:
基本定义 工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法模式让实例化推迟到子类。 模式结构 Product :抽象产品。所有的产品必须实现这个共同的接口,这样一来,使用这些产品的类既可以引用这个接口。 ConcreteProduct:具体产品。 Creator:抽象 阅读全文