java策略设计模式

public class TestMain {
	/**
	 * @param args
	 * 策略模式
	 * 将加减乘除独立创建成一个类,通过一个中间类定义基四种public final类型static状态的属性
	 * public final static Jia jia = new Jia();
	 * public final static Jian jian = new Jian();
	 * public final static Cheng cheng = new Cheng();
	 * public final static Chu chu = new Chu();
	 * 这四种状态extends了一个抽象类中的一个抽象方法public abstract void oper(float a,float b);
	 */
	public static void main(String[] args) {
		Calc c = new Calc();
		c.jia.oper(1,1);
	}
}

 

你可能感兴趣的:(java)