FDM Group interview question

Describe object oriented programming / pillars of object oriented programming (including abstraction)