Pregunta de entrevista de Salesforce

Explain the pros and cons of Object-Oriented Programming paradigms.