Pregunta de entrevista de Avanade

Describe two concepts in OOP?