Pergunta de entrevista da empresa Aristocrat

SOA architecture, basic OOP principles, suggest how to optimize code