API 설계 요령

  1. 메서드 이름을 신중히 짓기

  2. 편의 메서드를 너무 많이 만들지 말기

  3. 매개변수 목록은 짧게 유지하기

  4. 매개변수 타입으로는 클래스보다는 인터페이스가 더 낫다

  5. boolean보다는 원소 2개짜리 열거 타입이 낫다