다형성
- 똑같은 호출문이라도 변수가 실행 중에 가리키는 타입에 따라 실제 동작이 달라질수 있다





- 유닛에 따라 이동, 공격, 죽는 방법이 모두 다르므로 메소드를 가상으로 선언, 파생클래스들은 자신에게 맞게 재정의
- 모든 유닛들은 Unit에서 파생, 배열로 선언하면 집합을 관리할수 있다
- 똑같은 호출문으로도 서로 다른 겨롸가 나올수 있는것, 이것이 바로 다형성의 정의이다

- 미래에 추가되는 클래스에 대해서도 잘 동작한다
- 새 히드라 클래스를 추가하도 잘 동작한다

Posted by 코딩하는 야구쟁이
,