策略模式

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2024年7月9日 (二) 12:22的版本
跳到导航 跳到搜索

IStrategy.java

public interface IStrategy {

	public void operate();
	
}

BackDoor.java

/**
 * 乔国老开后门
 */
public class BackDoor implements IStrategy {

	@Override
	public void operate() {
		System.out.println("找乔国老帮忙,让吴国太给孙权施加压力");
	}

}

GivenGreenLight.java

/**
 * 吴国太开绿灯
 */
public class GivenGreenLight implements IStrategy {

	@Override
	public void operate() {
		System.out.println("求吴国太开绿灯,放行!");
	}

}