Disciplina: TI - Desenvolvimento de Sistemas
Banca: INTEGRI
Orgão: Pref. Votorantim-SP
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Leia o texto a seguir.
Orientação a objetos
A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
A questão está relacionada ao texto acima.
Na Orientação a objetos podemos criar classes abstratas. Uma classe abstrata é desenvolvida para representar entidades e conceitos abstratos. Em relação a este conceito podemos afirmar que:
I. A classe abstrata é sempre uma superclasse que não possui instâncias.
II. Ela define um modelo para uma funcionalidade e fornece uma implementação incompleta (a parte genérica dessa funcionalidade) que é compartilhada por um grupo de classes derivadas (subclasses).
III. Cada uma das classes derivadas completa a funcionalidade da classe abstrata adicionando um comportamento específico.
Analisando as afirmações acima, assinale a opção que contenha apenas os itens corretos.