<유사상속클래스의 템플릿생성 및 특수화관리>

동물이라는 생물군의

여러가지 세부 생물을 클래스로 구현하는 경우

기본적으로는 상위 생물군의 특성을 모두 상속 받으면서

개별적으로는 특수화를 통해 차별화한다.

그런데 이경우, 특수화된 차별성이 각각 다른 클래스와 구현부에 존재하게되어

관리가 어려워지므로, 별도의 관리클래스를 만들어 특수화를 관리한다. 

세부 생물 클래스의 생성은 동적으로 생성되어야 하므로 클래스 템플릿으로 구현된다.

그리고 템플릿에 의해 클래스가 생성될 때, 상속되는 오버라이딩 특수화 부분도 템플릿으로 생성된다...?