Mapa mental
Digite seu texto aqui
Conteúdo do mapa
Digite seu texto aqui
Abstração
- Também chamada de interface ou template. Muitos simplificam sua explicação como sendo uma espécie de mistura de encapsulamento e polimorfismo. A ideia principal é representar um objeto de forma abstrata, que seja obrigatoriamente herdado por outras classes.
- Assim, é possível criar uma classe abstrata com atributos e métodos, mas sua implementação deve ser feita nas classes herdadas. Na programação, é chamada de superclasse, sendo que um objeto não pode ser criado diretamente dela.
Encapsulamento
- Consiste em evidenciar ou não as funcionalidades do objeto ao ambiente externo
- Conceito de encapsulamento é a ação de ligar uma TV: não é interessante para o telespectador saber se o diodo da televisão foi acionado, ou se o circuito interno está respondendo ao determinado componente.
Herança
- O compartilhamento de atributos e operações entre classes tem como base um relacionamento hierárquico.
- Uma classe pode ser definida de forma abrangente e depois refinada em sucessivas subclasses mais definidas.
- Cada subclasse incorpora, ou herda, todas as propriedades de sua superclasse e acrescenta suas próprias e exclusivas características.
- As propriedades da superclasse não precisam ser repetidas em cada subclasse.
Polimorfismo
- O polimorfismo é uma característica inerente aos métodos dos objetos. Significa dizer que um mesmo método pode ser utilizado em diferentes objetos, de diferentes classes.
- Podemos imaginar esse tipo de evento ocorrendo num sistema bancário: o extrato (método) mostra a movimentação da conta de clientes de determinada categoria (objeto). No entanto, pode-se usar essa funcionalidade para clientes no geral. Além disso, ele pode ser utilizado no sistema de outros bancos (classes) também!
Informações
- Descrição
- Mapa Mental sobre Digite seu texto aqui, criado por MARCOS VINICIUS SILVA em 15-05-2021.
- Criado por
- MARCOS VINICIUS SILVA
- Visualizações
- 0
- Avaliação