Pergunta de entrevista da empresa SITA

Object-oriented programming, Design Patterns, etc.