p89. UserDao의 생성 책임을 맡은 팩토리 클래스