6.30 使用枚举类代替常量
public enum Operation {PLUS { double apply(double x, double y){return x + y;} },MINUS { double apply(double x, double y){return x - y;} },TIMES { double apply(double x, double y){return x * y;} },DIVIDE { double apply(double x, double y){return x / y;} };//抽象方法,每个枚举量必须实现此方法abstract double apply(double x, double y);}
?
与使用int类型的常量相比,使用枚举性能较低(因为需要创建枚举量对象),在移动设备上应考虑此问题
?
?