Disciplina: TI - Desenvolvimento de Sistemas
Banca: IMAIS
Orgão: Pref. Santana Parnaíba-SP
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Analise o caso abaixo para responder à questão.
Lucas é dono de uma fábrica de brinquedos e solicitou aos seus engenheiros que criassem um único controle remoto que atendesse aos brinquedos em formato de animais: macaco, leão e pássaro.
O controle remoto teria várias funções, todas úteis aos três brinquedos. A única restrição era que cada brinquedo atendesse aos comandos específicos definidos pelo controle de forma diferente. Por exemplo, quando o usuário apertasse o botão “mover”, o controle enviaria o comando para os brinquedos e, assim, cada um deles se moveria de acordo com a sua função.
Para o macaco, a função “mover” significaria o movimento de “pular”; para o leão, o movimento de “correr” e para o pássaro, o movimento de “voar”.
Na programação orientada a objetos, o cenário acima ilustra o conceito de