https://gall.dcinside.com/board/view/?id=programming&no=1966092
이예시에서 진짜 중요한점은 단순히 if를 안쓸 수 있다는 것이아니라
if를 안씀으로서 유지보수할떄 깊숙한 코드 내부를 수정하지 않고
새로운 클래스를 추가해서 상대적으로 덜 깊은 곳에서 코드 유지보수가 가능해진다는 점이다 ㅇㅇ
물론 코드스플릿은 덤이고
그러므르써 유지보수에대한 안정성을 더 높일 수있다 ㅇㅇ
근데if안쓸라고 모든 코드를 저딴식으로 구현해놓으면 병신코드됌 ㅇㅇ
걍 저런개념은 알아두기만하고 꼴리는대로 코딩하셈 ㅇㅇ
존나 정답이네