템플릿 메소드 패턴 프로젝트 생성