策略模式

2018-12-24  本文已影响0人  Aiibai
定义

将可变的部分封装为算法,独立于使用算法的客户端,算法之间可以相互替换而且不影响客户端的实现。

类图
image.png

Hero 客户端类
Weapon 算法

设计原则
源代码

https://github.com/baizhizhen/design-patterns

上一篇 下一篇

猜你喜欢

热点阅读