어플리케이션 객체를 팩토리 메소드로 생성하도록 수정