美文网首页
Factory Method(工厂方法)模式

Factory Method(工厂方法)模式

作者: iEugene | 来源:发表于2020-11-30 11:37 被阅读0次
  1. 特点:此模式由Template Method模式演变而来,主要用于构建和生成实例。工厂类负责管理实例的生成方式,产品类用于定义产品类型。每个工厂只能生产一种产品。
  2. 角色
角色名称 角色职责
Product(产品) 位于框架层,用于定义产品类型的接口
Creator(创建者) 位于框架层,用于定义创建Product的接口
ConcreteProduct(具体产品) 位于应用层,通过继承框架层Product实现的具体产品类
ConcreteCreator(具体创建者) 位于应用成,通过继承框架层Creator实现具体创建者类,创建ConcreteProduct
  1. 角色关系

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

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

相关文章

网友评论

      本文标题:Factory Method(工厂方法)模式

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