8장 객체만들기
동일한 메서드(times)의 두 변이형 메서드 서명부를 통일시킴으로써 중복제거를 향해 한 단계 더 전진했다.
최소한 메서드 선언부만이라도 공통 상위 클래스(superclass)로 옮겼다.
팩토리 메서드를 도입하여 테스트 코드에서 콘크리트 하위 클래스의 존재 사실을 분리해냈다.
하위 클래스가 사라지면 몇몇 테스트는 불필요한 여분의 것이 된다는 것을 인식했다. 하지만 일단 그냥 뒀다.