CGI interview question

Describe OOPS concepts in depth