Pregunta de entrevista de Microsoft

Scalability, extensibility, reusability. Builder pattern