SóProvas


ID
148069
Banca
FCC
Órgão
TRT - 16ª REGIÃO (MA)
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Um analista desenvolveu métodos de impressão de dados com a mesma assinatura para três classes de impressoras (jato de tinta, laser e matricial) derivadas de uma mesma superclasse impressora. Tal prática

Alternativas
Comentários
  • Dica: nas provas da FCC, falou em "mesma assinatura", terá grande chance de ser polimorfismo :)

  • O termo polimorfismo é originário do grego e significa "muitas formas".   Na orientação a objetos, isso significa que um mesmo tipo de objeto, sob certas condições, pode realizar ações diferentes ao receber uma mesma mensagem.  Ou seja, apenas olhando o código fonte não sabemos exatamente qual será a ação tomada pelo sistema, sendo que o próprio sistema é quem decide qual método será executado, dependendo do contexto durante a execução do programa.  Dessa forma, a mensagem "fale" enviada a um objeto da classe "Animal" pode ser interpretada de formas diferentes, dependendo do objeto em questão.  Para que isto ocorra, é preciso que duas condições sejam satisfeitas: exista herança de uma classe abstrata e casting (outras situações também podem resultar em polimorfismo).
    http://www.hardware.com.br/artigos/programacao-orientada-objetos/
  • Mesma assinatura, comportamentos diferentes== polimorfismo