Questão de Engenharia de Software — Orientação a Objetos — FCC 2014
Engenharia de SoftwareOrientação a Objetos
- Código
- fc009177
- Banca
- FCC
- Órgão
- AL-PE
- Ano
- 2014
- Nível
- Superior
- Cargo
- Analista Legislativo - Sistemas
Se fosse construída uma aplicação orientada a objetos para implementar o modelo apresentado, a forma mais correta de construir as classes referentes às entidades Juridico, Cliente e Fisico, seria utilizando o conceito de;
- Ainterface, onde a interface Cliente seria implementada pelas classes Físico e Juridico.
- Bpolimorfismo, onde todos os objetos das classes Fisico e Juridico seriam tratados como objetos da classe Cliente.
- Cherança, onde Juridico e Físico seriam subclasses da classe Cliente.
- Dabstração, onde uma classe abstrata Cliente teria atributos protegidos e métodos privados que seriam implementados nas interfaces Juridico e Fisico.
- Eencapsulamento, onde as classes Juridico e Fisico seriam encapsuladas na classe Cliente, de forma que todas agissem como se fosse uma única classe.