美文网首页
Abstract Factory (抽象工厂)模式

Abstract Factory (抽象工厂)模式

作者: iEugene | 来源:发表于2020-12-01 17:59 被阅读0次
    1. 特点:与工厂方法模式几乎相同,不同的是每个工厂类可以生产多种产品。
    2. 角色
    角色名称 角色职责
    AbstractProduct(抽象产品) 定义产品类型API,不同的抽象产品类代表不同种类的产品,
    AbstractFactory(抽象工厂) 定义用于生成AbstractProduct的API
    Client(委托者) 用于调用AbstractFactory和AbstractProduct进行工作,对于具体的产品工厂类是无感知的
    ConcreteProduct(具体产品) 用于实现AbstractProduct API的类
    ConcreteFactory(具体工厂) 用于实现AbstractFactory API的类
    1. 角色关系

      Abstract Factory.png
    2. 代码示例Abstract Factory

    以上文献参考:《图解设计模式》

    相关文章

      网友评论

          本文标题:Abstract Factory (抽象工厂)模式

          本文链接:https://www.haomeiwen.com/subject/xwrrwktx.html