C#에서는 인터페이스 상속과 제네릭으로 다형성을 확보한다 라는 느낌이였는데

C++은 그렇게 인터페이스 위주로 상속 남발하고 하니 코드 다 터져 나감

그래서 상속을 최소한으로 쓰고

기존에 인터페이스로 묶었을만한, 다형성이 필요하다 싶은 부분을 거의다 템플릿 박아버리고

stl 이랑 최대한 비슷하게 네이밍 규칙을 마련해서 덕타이핑 하고있음

일단 잘 돌아가긴 하는데 뭔가 아닌 것 같음... 이렇게 하는거 맞음?