Questão de Arquitetura de Software — Software — ACAFE 2024
Arquitetura de SoftwareSoftware
- Código
- qg053045
- Banca
- ACAFE
- Órgão
- CELESC
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas - Desenvolvimento e Transformação Digital
Um desenvolvedor de software está iniciando um novo projeto e precisa decidir qual paradigma de programação utilizar. O desenvolvedor tem conhecimento em programação procedural, mas nunca utilizou Programação Orientada a Objetos. Assinale a alternativa que NÃO apresenta um dos princípios básicos da Programação Orientada a Objetos (POO).
- AGeneralização: Visa encontrar soluções abrangentes para problemas comuns, utilizando abstração e herança para criar classes genéricas e reutilizáveis.
- BAbstração: Permite ocultar detalhes de implementação e expor apenas as funcionalidades essenciais de um objeto para o usuário.
- CEncapsulamento: Combina dados (atributos) e métodos (comportamentos) em uma única unidade, protegendo os dados de acessos indevidos.
- DHerança: Permite que novas classes herdem atributos e métodos de classes existentes, promovendo reuso de código e organização hierárquica.
- EPolimorfismo: Permite que objetos de diferentes classes respondam ao mesmo método de formas distintas, proporcionando flexibilidade e extensibilidade.