Mind map
Pilares da POO
Map content
Pilares da POO
Encapsulamento
- Simplificação de uso
- Interface de comunicação
- Conhecimento apenas do que está visivel
- Interface de comunicação
- Capsula = Objeto
- Atributos
- Comportamentos
- Métodos abstratos
- visibilidade
- public
- Classe
- Pacote
- Herança
- Sem Herança
- protected
- Herança
- Pacote
- Classe
- default
- Classe
- Pacote
- private
- Classe
- public
- Proteção
- Padronizção
- Vantagens
- Tornar mudanças invisiveis
- Facilitar a reutilização de código
- Reduzir efeitos colaterais
- Simplificação de uso
Polimorfismo
- Estático
- Dinâmico
- Pré-requisito: herança
- Tipos
- Sobreposição
- Subclasse
- Subscrição de método
- Superclasse
- Mesma assinatura
- Uma vez por classe
- Subscrição de método
- Subclasse
- Sobrecarga
- Subscrição do Método
- Assinatura diferente
- Superclasse
- Variações na mesma classe
- Subscrição do Método
- Sobreposição
Herança
- Reutilização de código
- Classe genérica
- Classe específica
- Classe genérica
- Hierarquia
- Mãe/Superclasse
- Filha/Subclasse
- Folha
- Sem classe filha
- Folha
- Raiz
- Sem classe mãe
- Filha/Subclasse
- A partir das classes netas
- Ancestral
- Descendente
- Percorrimento
- Raiz -> Folha
- Especializão
- Folha -> Raiz
- Generalização
- Raiz -> Folha
- Mãe/Superclasse
- Transferencia
- Caracteristicas
- Comportamentos
- Extensão
- Tipos
- Implementação
- Classe filha: Não cria alterações
- Diferença
- Classe filha: Cria alterações
- Implementação
- Reutilização de código
Information
- Description
- Programação Orientada a Objeto (Coompreensão) Mind Map on Pilares da POO, created by Diego Lopes on 18/06/2018.
- Created by
- Diego Lopes
- Views
- 4
- Rating