Imagem de fundo

Se fosse construída uma aplicação orientada a objetos para...

Atenção: O modelo de dados a seguir deve ser utilizado para responder as questões de 86 a 88.

Imagem associada para resolução da questão

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


A

interface, onde a interface Cliente seria implementada pelas classes Físico e Juridico.


B

polimorfismo, onde todos os objetos das classes Fisico e Juridico seriam tratados como objetos da classe Cliente.


C

herança, onde Juridico e Físico seriam subclasses da classe Cliente.


D

abstração, onde uma classe abstrata Cliente teria atributos protegidos e métodos privados que seriam implementados nas interfaces Juridico e Fisico.


E

encapsulamento, onde as classes Juridico e Fisico seriam encapsuladas na classe Cliente, de forma que todas agissem como se fosse uma única classe.