IT/Programming
<Effective Java> RULE 34 확장 가능한 enum을 만들어야 한다면 인터페이스를 이용하라
package rule34; // 인터페이스 public interface Operation { double apply(double x, double y); } package rule34; // 4칙 연산에 대한 구현, Operation 인터페이스를 구현해야한다. public enum BasicOperation implements Operation{ PLUS("+"){ @Override public double apply(double x, double y) { return x + y; } }, MINUX("-"){ @Override public double apply(double x, double y) { return x - y; } }, TIMES("*"){ @Override public double ..
2023. 4. 27. 09:22