# 03-12. 반복되는 switch문


# ✋ Intro

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