Pregunta de entrevista de Roche

Object oriented design principles for programming