Aha!设计模式(8)-抽象工厂(7)

实 现(续)   2) 创建产品 AbstractFactory仅声明一个创建产品的接口 ,真正创建产品是由 ConcreteProduct子类实现的。最通常的一个办法是为每一个产品定义一个工厂方法(参见Factory Method(3 . 3))。一个具体的工厂将为每个产品重定义该工厂方法以指定产品。虽然这样的实现很简单,但它却要求每个产品系列都要有一个新的具体工厂子类,即使这些产品系列的差别很
相关文章
相关标签/搜索