Cursos / Redes de Computadores / Programação Orientada a Objetos / Aula
Imagine que fabricamos softwares para serem implantados em brinquedos como carrinhos e aviões que possuem como característica principal a capacidade de se locomover segundo os comandos de um controle remoto. Cada brinquedo entende o que precisa fazer para mover-se para frente ou para trás, parar e emitir um sinal de localização.
Os brinquedos são fabricados por uma companhia e os controles por uma empresa parceira em produção de eletrônicos. Ambos são implementados na linguagem TypeScript. O contrato estabelecido entre os desenvolvedores é de que todos os produtos que necessitam ser controlados por um controle remoto deverão implementar a interface Mobilidade, cujo código é apresentado na próxima figura.
Versão 5.3 - Todos os Direitos reservados