지나가던 개발자
[Effective Java] 추상 클래스보다는 인터페이스를 우선하라