Final Map

객체지향 문제는 “만드는가, 숨기는가, 물려받는가, 다르게 동작하는가”로 나눈다

마지막 암기에서는 용어를 문장 하나로 줄여 문제의 보기와 빠르게 대조한다.

용어 압축표

질문 보기에서 보이는 단서
무엇으로 만드는가?Class → Object설계도, 인스턴스, new
어떻게 보호하는가?Encapsulation / Hideprivate, getter/setter, 접근 제한
무엇을 물려받는가?Inheritanceextends, is-a, 부모/자식
왜 다르게 실행되는가?Polymorphismoverride, virtual, dynamic binding