Mindmap
Programação Orientada objeto
Inhalt der Mindmap
Programação Orientada objeto
Classe
- classe descreve os serviços oferecidos por seus objetos e quais informações eles podem armazenar.
- Classes não são diretamente suportadas em todas as linguagens, e são necessárias para que uma linguagem seja orientada a objetos.
- Permite criar um ou mais objetos.
- Possui atributos e/ou métodos.
Objeto
- Atributos são características de um objeto. Basicamente a estrutura de dados que vai representar a classe.
- Um objeto pode ser uma variável, função, ou estrutura de dados.
Três (dos quatro) Pilares
- Polimorfismo
- Os objetos de cada classe responderam à mesma mensagem (locomoverSe()), mas cada um de uma forma diferente.
- o principal conceito do polimorfismo é a propriedade de duas ou mais classes derivadas (Macaco, Homem e Baleia) de uma mesma superclasse (Mamifero) responderem a mesma mensagem (locomoverSe()),
- Herança
- Permite que classes compartilhem atributos e métodos,
- Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.
- Encapsulamento
- O encapsulamento de dados leva ao importante conceito de POO de ocultação de dados, tornando as informações privadas apenas a quem as possui.
- Encapsulamento é um conceito de programação orientada a objetos que liga os dados e funções.
- Polimorfismo
Informationen
- Beschreibung
- Mindmap am Programação Orientada objeto, erstellt von Isaac Pires am 03/11/2020.
- Erstellt von
- Isaac Pires
- Aufrufe
- 0
- Bewertung