抽象工厂

 

抽象工厂组成:

  1. 产品
  2. 产品工厂
  3. 产品接口
  4. 产品工厂接口

一种产品对应一个工厂!

 

使用

  1. 找出抽象(Mouse、LoginMouse、LeiboMouse、RedMouse、GreenMouse)
  2. 找出抽象实现(RedLoginMouse、GreenLeiboMouse)
  3. 找出叶子抽象,合并抽象实现相同的行为到叶子上一级抽象中,直至顶级抽象中(可以移动,有颜色)
  4. 找出所有实现,建立实现的工厂
  5. 根据实现的工厂
  6. 将工厂抽象出行为,建立抽象的工厂

转载于:https://my.oschina.net/wjgood/blog/30435

相关文章:

猜你喜欢
相关资源
相似解决方案