Pregunta de entrevista de OpenTable

JavaScript OOP design patterns