concretestrategya.java
来自「使用JAVA写的策略模式的一个实现代码」· Java 代码 · 共 48 行
JAVA
48 行
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 + =
减小字号Ctrl + -
显示快捷键?