策略模式

来源:互联网 发布:dnf安图恩优化补丁 编辑:程序博客网 时间:2024/04/29 08:38

定义:

定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的别换独立于使用算法的客户。

http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html


最好将作者原文的环境(Context)角色类中的具体策略(ConcreteStrategy)角色实例变量怎家一个get_set 方法,这样更加灵活,可以做到随时变换策略。在具体实现的构造方法中添加默认策略,使用getset方法变换策略。

0 0
原创粉丝点击