SóProvas


ID
238285
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.

A programação orientada a objetos pode ser considerada como uma aplicação do conceito de encapsulamento de processos que é utilizado, em programação estruturada, na definição de tipos abstratos de dados.

Alternativas
Comentários
  • A programação orientada a objetos é muito mais que encapsulamento de processos (funções e subrotinas) ou TADS.

    Orientação a objetos envolve, herancas, polimorfismos, sobrecargas, etc.

    A questão falha ao simplificar todo o paradigma OO

  • Para ser considerado orientado a objeto, uma linguagem de programação deve fornecer no mínimo as seguintes caracterísiticas:
    1)abstração
    2)Encapsulamento
    3)Herança
    4)Polimorfismo
  • Prezados,

    A questão erra ao afirmar que o encapsulamento de processos é utilizado na programação estruturada para a definição de tipos abstratos de dados, primeiro porque encapsulamento de processo não tem nada a ver com definição de tipo abstrato de dados, segundo que o encapsulamento não é nativo das linguagens estruturadas, por fim , a programação orientada a objetos não é só o encapsulamento , mas também a abstração , herança, etc .... . 

    Portanto a questão está errada.


  • A questão nao fala que orientação a objetos é apenas o encapsulamento, mas que ela é uma aplicação do conceito de encapsulamento. Por que está incorreta? Alguém sabe outro motivo?