-
Abstração é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais.
letra b), pois aspectos essenciais, lembra informação que é relevante, que esta escrito no comando da questao.
fonte: http://pt.wikipedia.org/wiki/Abstra%C3%A7%C3%A3o_(programa%C3%A7%C3%A3o)
-
Será que encapsulamento também não poderia ser correto?
-
Fiquei em dúvida com o encapsulamento também, devido a parte do enunciado que fala: "normalmente para reter apenas a informação que é relevante para um propósito particular".
-
Encapsulamento não é um "fenômeno observável".
-
O segredo está no trecho "processo ou resultado de generalização". Encapsulamento não tem nada a ver com generalização.
Abstração sim, lembrem-se que uma classe abstrata serve para ser uma classe genérica (generalizada, reduzida) para subclasses mais específicas, contendo apenas a parte essencial que é comum entre estas. As subclasses terão informações complementares dependendo do seu contexto específico.
-
Abstração.
A palavra-chave da questão esta em generalização, o que significa que uma classe deve ser o mais generica possivel, deixando as especificações para as classes concretas que herdarão a super classe