지나가던 개발자
[Effective Java] 인터페이스는 구현하는 쪽을 생각해 설계하라