다음 코드 변환에 대한 리팩토링 기법에 맞는 최적의 작업은?
Void printOwing(double amount) {
printBanner();
System.out.println(“name:”+_name);
System.out.println(“amount:”+_amount);
} |
Void printOwing(double amount) {
printBanner();
printDetails(amount);
}
Void printDetails(double amount) {
System.out.println(“name:”+_name);
System.out.println(“amount:”+_amount);
} |
- ①메소드 이동 작업이다.
- ②메소드 추출 작업이다.
- ③인터페이스 추출 작업이다.
- ④템플릿 메소드 형성 작업이다.
선지를 골라 바로 채점해 보세요.
정답 ②
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)