Urban Science interview question

Principles of OOP, explain them, give examples