8장. 객체만들기 - 팩토리 메서드 도입
어떤 클라이언트 코드도 Dollar, Franc 이라는 하위 클래스가 있다는 사실을
알지 못함. 하위클래스의 존재를 테스트에서 분리 가능