Pergunta de entrevista da empresa UPMC

What are three elements of OOP?