• Inheritance
  • Abstraction
  • Encapsulation
  • Polymorphism