1. Encapsulation

2. Polymorphism

3. Inheritance