java设计模式之策略模式总结

策略模式的定义:(定义截自http://www.cnblogs.com/whgk/p/6087064.html) 1、策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户 换句话讲,也就是将那些使用的方法分别封装成独立的类,然后将这一类使用接口统一管理起来,让需要使用这些方法的用户能够随时调用它们。上面例子中的战斗行为就相当于定义中的算法一词。只是换了
相关文章
相关标签/搜索