Pregunta de entrevista de Electronic Arts

OOP principles, design patterns