设计模式之策略模式(java)

1、概念 定义了一个算法簇,对每个算法进行封装,使得算法之间可以相互代替。 2、 UML类图 3、java代码实现  抽象策略角色:策略类,通常是一个接口或抽象类 public abstract class Strategy { public abstract void algorithmInterface(); } 具体策略角色A、B、C:包装了相关的算法和行为 public class
相关文章
相关标签/搜索