goodpractice 🛠리팩토링: 조건부를 다형성으로 바꾸기 Switch 문은 종종 코드 냄새로 간주되므로 피해야 합니다. 그런 다음 주어진 새의 속도를 검색해야 합니다. 문제는 새의 속도가 유형에 따라 다르다는 것입니다. 그러나 여기에 문제가 있습니다. 생산에 일정 시간이 지나면 새로운 유형의 새를 추가해야 합니다. 이제 속도도 계산해야 합니다. "switch 문에 다른 사례를 추가하세요"라고 말할 수 있습니다. 예, 그렇게 할 수 있지만 이것은 S... goodpracticeprogrammingobjectorientedpolymorphism
🛠리팩토링: 조건부를 다형성으로 바꾸기 Switch 문은 종종 코드 냄새로 간주되므로 피해야 합니다. 그런 다음 주어진 새의 속도를 검색해야 합니다. 문제는 새의 속도가 유형에 따라 다르다는 것입니다. 그러나 여기에 문제가 있습니다. 생산에 일정 시간이 지나면 새로운 유형의 새를 추가해야 합니다. 이제 속도도 계산해야 합니다. "switch 문에 다른 사례를 추가하세요"라고 말할 수 있습니다. 예, 그렇게 할 수 있지만 이것은 S... goodpracticeprogrammingobjectorientedpolymorphism