Mindmap
Digite seu texto aqui
Inhalt der Mindmap
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!
Informationen
- Beschreibung
- Mindmap am Digite seu texto aqui, erstellt von MARCOS VINICIUS SILVA am 15/05/2021.
- Erstellt von
- MARCOS VINICIUS SILVA
- Aufrufe
- 0
- Bewertung