Avanade interview question

Describe two concepts in OOP?