SóProvas


ID
1866838
Banca
CESPE / CEBRASPE
Órgão
TRE-PE
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Embora use alguns conceitos de modelos e técnicas que lhe precederam, a orientação a objetos utiliza um conceito inovador, que corresponde a uma de suas características básicas. Esse conceito é o de

Alternativas
Comentários
  • 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