interface1 Unity 추상 클래스와 인터페이스 프로젝트를 하다보면 Monster/Boss와 Monster/Mook를 만들어야 할 때가 있다. 이것은 몬스터에 국한되어 있는 것이 절대 아니다. 이럴 때마다 나는 아직 고민을 하게 되는 것 같다. 그래서 공통된 Monster를 만들 때, Interface를 써야하는가, 아니면 추상 클래스를 써야하는가? 고민을 해결하기 위해서는 두 가지에 대한 정의를 이해하고 넘어가야 할 것 같아 작성해본다. 추상클래스일반적인 클래스와 동일하게 멤버변수와 메서드를 갖고 추가적으로 '추상 메서드'를 갖는다. 여기서 추상 메서드란 정말 이름만 있고 구현부가 없는 메소드를 말한다. public string getNickName(int i); 이런 식으로 구현부가 없는 메서드를 단 하나라도 가진 클래스는 추상 클래스가 된다.. 2024. 9. 19. 이전 1 다음