wally-wally TIL
TIL
Config
wally-wally
(opens new window)
#
03-12. 반복되는 switch문
#
✋ Intro
똑같은 조건부 로직 (switch/case문이나 길게 나열된 if/else문)이 여러 곳에서 반복해 등장하면 리팩토링 대상이 된다.
중복된 switch문이 문제 되는 이유는 조건절을 하나 추가할 때마다 다른 switch문들도 모두 찾아서 함께 수정해야 하기 때문이다.
이럴 때
다형성
은 반복된 switch문의 나쁜 냄새를 최신 스타일로 바꿔주는 강력한 무기가 된다.
←
Chapter03-11
Chapter03-13
→