행동 관점의 상속 행동 관점의 상속이란 '부모 클래스의 상태 뿐 아니라 메서드까지 자식 클래스에 포함할수 있다는 것'에 포커스를 둔 관점이다. 상속 관계로 연결된 클래스 사이의 메서드 탐색 과정을 이해하는 것이 가장 중요하다. 객체의 경우 서로 다른 상태를 저장할 수 있도록 Heap 메모리에 각 인스턴스마다 독립된 메모리 공간을 가진다. 하지만 메서드의 경우 동일한 클래스의 인스턴스끼리 공유가 가능하기 때문에 클래스는 한 번만 메모리에 로드하고 각 인스턴스 별로 클래스를 가리키는 포인터를 갖게 하는것이 메모리 효율성 측면에서 경제적이다. 메시지를 수신한 객체는 class 포인터로 연결 된 자신의 클래스에서 적절한 메서드가 존재하는지 찾는다. 만약 적절한 메서드가 존재하지 않으면 parent 포인터를 따라..