策略模式
来源:互联网 发布:程序员的自我修养txt 编辑:程序博客网 时间:2024/05/29 11:55
n个妙计,一个锦囊。
妙计接口
public interface IStrategy{ public void operate(); }
具体妙计实现类
public class Strategy1 implements IStrategy{ @Override public void operate(){ System.out.println("妙计1"); } } public class Strategy2 implements IStrategy{ @Override public void operate(){ System.out.println("妙计2"); } }
一个锦囊,通过锦囊取出具体妙计,并使用。
public class Context{ private IStrategy strategy; public Context(IStrategy strategy){ this.strategy = strategy; } public void operate(){ this.strategy.operate(); } }
public interface IStrategy{ public void operate(); }
public class Strategy1 implements IStrategy{ @Override public void operate(){ System.out.println("妙计1"); } } public class Strategy2 implements IStrategy{ @Override public void operate(){ System.out.println("妙计2"); } }
public class Context{ private IStrategy strategy; public Context(IStrategy strategy){ this.strategy = strategy; } public void operate(){ this.strategy.operate(); } }
0 0
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 策略模式
- 小白学开发(iOS)OC_ 字符串重组(2015-08-13)
- OC - NSSetAndNSMutableSet
- 二分图学习小结
- Adapter的The content of the adapter has changed问题分析
- 注册表常识1
- 策略模式
- 小白学开发(iOS)OC_ 字符串写入文件(2015-08-13)
- 设计模式之代理模式
- jeecms标签对应的类,方便查找标签的输入输出参数,以及参数对应的数值类型、范围
- 关于Qt中自定义槽和信号的简单示例
- 小白学开发(iOS)OC_ 从文件中读取字符串内容(2015-08-14)
- XSS教程
- Codeforces 6B
- js易错总结