일단 이글을 읽는사람중에 어느정도 경력이 되는 사람들이 얼마나 될지 모르지만
말단 사원에게 인터페이스 이렇게 구현할거니까 이런식으로 짜놔 라고 안한다.
그거 설명시키고 이해시킬 시간과 노력이면 차라리 본인이 인터페이스로 만들고 신입에게는 이 인터페이스를 사용하도록 하는 다른 코드를 작성시키게하지
말단 신입에게 인터페이스를 쓰든지 말든지의 자유가 있다면 그건 큰 규모의 프로젝트가 아닌거다
인터페이스 단이아니라 상속이나 클래스를 나누거나 메소드를 나누는 단에서 충분히 커버가 된다는 소리다.
애초에 걷기/빨리걷기 처럼 동작이 살짝다르면 오버로딩으로도 충분한거고
물론 본인은 말단 사원이다. 내가 겪은 프로젝트는 이랬다