1. abstraction : 추상화
  2. polymorphism : 다형성
  3. encapsulation : 캡슐화, 은닉화
  4. inheritance : 상속성