SMITS interview question

Enumerate the OOP Principles and their differences