Pergunta de entrevista da empresa Statistics Canada

Explain some advantages of object oriented programming using OOP principals.