[Assistant Programmer 2016 [MCQ] : 2016]
1. encapsulation
2. polymorphism
3. inheritance
4. recursion