말과 class는 하위 객체에서 오버로딩 또는 오버라이딩 될 수 있다는 공통점이 있사옵니다.

그러나 말은 오버라이딩 또는 오버로딩 될 경우 좋은(?)방향으로 가는 경우가 드문것 같사옵니다.

그로 인해 하위 객체에 추상화 클래스나 추상화 메소드를 넘길경우

class에서는 각 하위 객체에 적절한 메소드로 오버라이딩-오버로딩 되어 쓸 수 있으나.

말의 경우는 하위객체에서 오버라이딩-오버로딩 될 경우 적절하게 제정의되기 보다는 말싸움이라는 에러를 발생 시키는 원인이 되는것 같사옵니다