상속
상속 관계는 분류도라고 볼 수 있습니다. 슈퍼 클래스는 서브 클래스를 포괄하는 개념으로서 서브 클래스는 슈퍼 클래스를 확장 또는 세분화하는 것이 상속입니다.
추상화
추상화는 여러 객체들을 하나의 관심사로 바라봤을 때 공통의 상태나 행위를 추출하는 것을 추상화라하며 이는 모델링 과정이기도 합니다. 모델링의 결과물은 클래스로 표현이 됩니다.
다형성
다형성은 타입의 재사용을 할 수 있는 특징으로서 하나의 타입으로 여러 타입의 기능을 호출할 수 있습니다.