Imagem de fundo

Analise o caso abaixo para responder à questão 23.Lucas é...

Analise o caso abaixo para responder à questão 23.


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


A

herança.


B

design patterns.


C

polimorfismo.


D

encapsulamento.