Pregunta de entrevista de Garmin

Describe object oriented programming concepts