더북(TheBook)

몬스터와 주인공은 이런 식으로 상호 작용을 하게 됩니다. 앞으로도 점점 더 다양한 상호 작용이 추가됩니다. 그런데 문제가 하나 있습니다. 주인공은 공격 메서드(attack())가 있지만, 몬스터에게는 공격 메서드가 존재하지 않습니다. monsterList에 추가하면 되지 않을까 생각할 수 있지만, 메서드는 깊은 복사가 되지 않습니다. 이렇게 객체 간 상호 작용이 많을 때는 클래스로 재구성하면 좋습니다. 게임이 더 복잡해지기 전에 클래스를 도입해 보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.