2020-12-14 《大话设计模式》之 UML & 工厂模式

2020-12-14  本文已影响0人  GameDesign2018

UML


类与类, 类与接口之间本质都是继承关系



简单工厂 vs 抽象工厂

抽象工厂为简单工厂的扩展,只是在产品层面扩充更多类型,可以理解为简单工厂只生产一类产品(这类产品的功能一致)
抽象工厂可以生产不同类型的产品,这些产品包含的功能也不同,但是在某种程度上属于需要构成某个东西的不同组件所以放在同一个抽象工厂里

1. 简单工厂

1.a 接口定义

1.b 实现

2. 抽象工厂

2.a 接口定义

2.b 实现

Keywords

design pattern, uml, factory method, abstract factory

参考

  1. 《大话设计模式》, 2007年7月,作者程杰
  2. Design Pattern - Refactoring
上一篇下一篇

猜你喜欢

热点阅读