Julgue os itens seguintes, a respeito de programação orie...

Julgue os itens seguintes, a respeito de programação orientada a objetos. O tipo de herança mais eficiente e indicado é a herança de implementação, pois possibilita que uma nova classe reutilize a implementação de outra classe sem a necessidade de se recortar e colar o código de forma manual, tornando o código automaticamente disponível, como parte da nova classe.

  • 14/05/2020 às 11:10h
    2 Votos

    Comentário QC:


    IMPLEMENTS dimui o acoplamento entre classes, pois você cria uma "CASCA" e pode replicar esta "casca" em outras Classes. Cada classe irá implementar os métodos da forma como melhor lhe satisfazer, porém todas as classes que implementam tal interface terão uma estrutura básica parecida. Isso facilita na hora da manuteção, pois você só precisará dar manutenção na Classe específica.
    Quando se tem um EXTENDS qualquer alteração feita na Superclasse será replicada em todas as Subclasses, porque o acoplamento é ALTO, já que quem dita as regras é a Classe Pai, assim qualquer mudança em uma Classe Pai tem que ser muito pensada.


    O erro da questão é afirmar que a herança de implementação (extends) é o tipo de herança mais eficiente e indicado quando na verdade é preferível utilizar a herança de interface (implements).

  • Navegue em mais questões

    {TITLE}

    {CONTENT}

    {TITLE}

    {CONTENT}
    Estude Grátis