📄 concretestrategya.java
字号:
package strategydemo;
/*
*具体算法实现类
*
*每新增加一个算法都将在类种增加,其它地方不需要更改。
*
*/
//具体算法A
class ConcreteStrategyA extends Strategy
{
//算法A实现方法
public void AlgorithmInterface()
{
System.out.println("具体A算法实现");
}
}
//具体算法B
class ConcreteStrategyB extends Strategy
{
//算法B实现方法
public void AlgorithmInterface()
{
System.out.println("具体B算法实现");
}
}
//具体算法C
class ConcreteStrategyC extends Strategy
{
//算法C实现方法
public void AlgorithmInterface()
{
System.out.println("具体C算法实现");
}
}
//具体算法D
class ConcreteStrategyD extends Strategy
{
//算法D实现方法
public void AlgorithmInterface()
{
System.out.println("具体D算法实现");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -