템플릿 메소드패턴 추가