다형성은 분기를 캡슐화하는 장점이 있지만

if의 미니멀함이주는 유연성을 희생하는 단점또한 존재함

물론 유연성이 높아지면 scope가 넓어지는 단점또한 존재하는데

SW설계는 항상 트레이드오프니 넘어가고


이게 다형성은 분기의 개념보단  

실제로는 다른 것들의 공통점을 모아

하나로 처리하겠다가 목표라

분기, 나누기의 개념으로 접근하면 방향이 완전 반대라

굉장히 안좋은 설계가 나오게됨


결론: 다형성은 분기의 개념보단 단일처리의 개념으로 접근해야한다

ㅇㅅㅇ ㅋㅋ