Pregunta de entrevista de Autodesk

Interface, Abstract and Design Patterns