-
Context 封装角色
上下文角色,起承上启下封装作用,屏蔽高层模块对策略、算法的直接访问, 封装可能存在的变化。
-
Strategy 抽象策略角色
策略、算法家族的抽象,通常为接口,定义每个策略或算法必须具有的方法 和属性。(Algorithm 运算法则)
-
ConcreteStrategy 具体策略角色
实现抽象策略中的操作,该类含有具体的算法。
12-strategy
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||