设计模式之二(抽象工厂模式)(Abstract Factory)

为什么要用抽象工厂模式? 在工厂模式中,一个具体的工厂类负责创建一个单独的产品,如果有2个不同的产品,就需要2个不同的工厂类,即使这2个产品有某些必要的关系。所以针对多个系列产品,就应该使用抽象工厂模式。既工厂模式是一个产品一个工厂类,二抽象工厂模式是一系列产品一个工厂类。 定义:如果客户端需要创建一些产品结构,而这些结构又分别属于不同的产品类别,则可以使用抽象工厂模式。抽象工厂模式中抽象工厂负责
相关文章
相关标签/搜索