Exam Cues

객체지향 용어는 문제 속 단서와 바로 연결해 구분한다

설계도, 실제 대상, 숨김, 물려받음, 같은 호출의 다른 동작을 각각 다른 신호로 읽는다.

단서별 연결

설계도Class

객체를 만들기 위한 틀

실제 대상Object

상태와 동작을 가진 인스턴스

묶고 숨김Encapsulation

데이터와 기능을 묶고 접근을 제한

물려받음Inheritance

is-a 관계에서 부모 기능을 재사용

다른 동작Polymorphism

같은 메시지가 객체별로 다르게 실행

실행 시점 결정Dynamic Binding

실제 객체 타입으로 호출 대상 결정