(Java) 상수 인터페이스 패턴

(adsbygoogle = window.adsbygoogle || []).push({}); Effective Java 에 나왔던 내용이라서 정리한다. 잘 쓰는 패턴이 아닌 쓰지말라는 패턴을 정리하긴 처음인데, 정리하면 다음과 같다.  상수 인터페이스 패턴 일종의 안티패턴이다. 기본적으로 인터페이스는 클래스가 해야하는 일을 정의해야하는 것이 목적상 역할이 맞는데, 상수 인터페이스 패턴은 인터페이스에 메소드가 없이 static final 상수만이 존재하는 인터페이스를 지칭한다. 문제는 구현 클래스가 구현시 해당 상수가 이미… Read More