여러 함수에 반복된 조건 분기를 리팩터링하는 방법으로 가장 적절한 것은?
현 상태: A·B·C 유형별 요금 계산 if/else가 아홉 함수에 반복된다.
변경 요구: D 유형을 추가하고 기존 계산 결과는 유지한다.
정답 2번
여러 위치의 유형 분기는 새 유형이 생길 때 모든 조건문을 함께 고쳐야 해 변경 누락 위험이 크다. 유형별 계산을 공통 인터페이스의 전략으로 분리하면 각 규칙을 한곳에 모으고 새 전략 추가로 확장할 수 있다.
자료 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-22