다음과 같이 Java 코드를 변경하였을 때 적용된 기법은?
void select(int num)
{
System.out.println("1. 한국어, 2. 영어");
if(num == 1)
System.out.println("한국어");
else
System.out.println("영어");
} |
![]() |
void select(int num)
{
System.out.println("1. 한국어, 2. 영어");
lang(num);
}
void lang(int i)
{
if(i == 1)
System.out.println("한국어");
else
System.out.println("영어");
} |
- ①리팩토링(refactoring)
- ②재사용(reuse)
- ③순공학(forward engineering)
- ④역공학(reverse engineering)
선지를 골라 바로 채점해 보세요.
정답 ①
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)
