C++ 템플릿은 결국은 코드 복제인데 그걸 정말 다형성이라고 칠수 있는건가?손으로 일일히 따로 쳐줬다고 치면 다형성을 구현했다고 할 수 없을텐데 자동으로 해줬다고 다형성이라는게 잘 안와닿음
다시 생각해보니 소스의 추상적인 내용만을 가지고 따지면 맞는것 같기도 하고... 에잉 모르겠다
김포프도 정적다형성이란 용어 싫어하더라 하지만 대체로 잘 받아들여지는 개념이라고 생각
다형성이 하는 일은 if else문으로 똑같이 할 수 있는데, 차이점이 있다면 다형성은 기존 코드 변경 없이 나중에 기능을 추가할수 있다는 점이라 생각함. 그것만 만족한다면 뭐든 상관 없지 않을까?
ㅇㅇ
오버로딩 조차도 다형성취급해준다
코드 복제 한다고 해서 다형성이 아닐 이유가 있을까?