ITEM 22: 인터페이스는 타입을 정의하는 용도로만 사용해라
// 안티패턴 상수 인터페이스
public interface PhysicalConstants{
static final double AVOGARDROS_NUMBER = 6.022_140_857e23;
static final double BOLTZMANN_CONSTANT = 1.380_648_52e-23;
static final double ELECTRON_MASS = 9.109_383_56e-3;
}public enum Day{ MON, TUE, WED, THU, FRI, SAT, SUN};public class PysicalConstants{
private PysicalConstants(){}; // 인스턴스화 방지
public static final double AVOGARDROS_NUMBER = 6.022_140_857e23;
public static final double BOLTZMANN_CONSTANT = 1.380_648_52e-23;
public static final double ELECTRON_MASS = 9.109_383_56e-3;
}Last updated