设计模式---策略模式(Strategy)

##简介 属于对象的行为模式,其用意是针对一组算法,将每个算法封装到具有共同接口的独立的类中,从而使得他们可以相互替换,策略模式使得算法可以再不影响到客户端的情况下发生变化 ##包含角色 ###抽象策略角色 给出了所有的具体策略类所需的接口 ###具体策略角色 包装了相关的算法或行为 ###环境角色 持有一个Strategy类的引用 ##UML类图 ##java实现 ###1.抽象策略角色 /**
相关文章
相关标签/搜索