-
O enunciado da questão dá uma dica na frase: "Embora use alguns conceitos de modelos e técnicas que lhe precederam" que fala sobre a programação estruturada.
Para responder a questão lembre de conceitos da programação estrutura que foram evoluidos na orientação objeto.
a) A encapsulamento de dados e operações. (Certo - Na Programação Estrutura era o conceito reaproveitamento de código ).
b) generalização / especialização. (Errado - Conceito especifico da Orientação a Objeto)
c) modularização. (Errado - Conceito basico da programação estruturada)
d) reaproveitamento de código. (Errado - Conceito basico da programação estruturada)
e) abstração. (Errado - Conceito especifico da Orientação a Objeto)
-
Discordo. Encapsulamento de dados e operações existia em outras linguagens. Ainda se confunde encapsulamento com information hiding.
-
Encapsulmento é a caracteristica ""inovadora"" de OOP. As outras caracteristicas sao herança e polimorfismo
-
discordo da letra A quando cita operações...
-
discordo completamente, a inovação da OO é a HERANÇA!
Encapsulamento já existia de certa forma em TDAs implementados como os .h da vida...
Abstração/Modularização/reaproveitamento de código também já existiam na Programação Estruturada!
-
Esse "inovador" é subjetivo. O examinador deve ter pego essa informação de algum blog aleatório.
Pra mim, A e B estão certas