?? strategydemo.java
字號:
/*
*
*策略模式例程
*
*策略模式是一個算法家族的集合
*
*/
package strategydemo;
class StrategyDemo
{
public static void main(String[] args)
{
System.out.println("策略模式");
Context context;
//具體算法A實現
context = new Context(new ConcreteStrategyA());
context.ContextInterface();
//具體算法B實現
context = new Context(new ConcreteStrategyB());
context.ContextInterface();
//具體算法C實現
context = new Context(new ConcreteStrategyC());
context.ContextInterface();
//具體算法D實現
context = new Context(new ConcreteStrategyD());
context.ContextInterface();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -