zoukankan      html  css  js  c++  java
  • 抽象工厂模式

    一、简略类图

     

    二、角色

      抽象工厂角色;具体工厂角色;抽象产品角色;具体产品角色。

    三、主要解决接口选择的问题。

      工厂方法模式针对的是一个产品等级结构;

      抽象工厂模式需面对多个产品等级结构;

    四、何时使用

      系统的产品有多于一个的产品族,而系统只消费其中某一族的产品。

    五、解决

      在一个产品族里面,定义多个产品。

    六、优点

      当一个产品族中的多个对象被设计成一起工作时,它能保证客户端始终只使用同一个产品族中的对象。

    七、缺点

      产品族扩展困难。

  • 相关阅读:
    Oracle RMAN快速入门指南
    防止SQL注入
    脚本获取参数 
    回车下一个
    DataTable
    C# Eval
    C#过滤所有HTML代码的函数
    反射
    gridview格式化问题
    绑定
  • 原文地址:https://www.cnblogs.com/wscy/p/7762204.html
Copyright © 2011-2022 走看看