1.3.3 관계설정 책임의 분리
UserDaoTest.java로 main메소드 이동.
UserDaoTest에서 DConnectionMaker 생성해서 UserDao에 주입.
1.4.1 오브젝트 팩토리
UserDaoTest.java에서 Connection과 UserDao를 결합하는 것은 사실 Factory에서 해야 하는 일이다.
UserDaoTest는 단지 테스트만 하면 된다.
1.4.2 오브젝트 팩토리의 활용
여러개의 Dao를 사용하는 경우.
extract method로 중복 제거.