Mind map
Conceitos de linguagens orientadas a objetos
Map content
Conceitos de linguagens orientadas a objetos
Pilares
- Alguns autores afirmam que esses princípios/pilares são todos a aplicação de um único conceito: ABSTRAÇÃO
- ENCAPSULAMENTO
- Forma de RESTRINGIR acesso ao comportamento interno de um objeto.
- Modificadores/Especificadores de acesso (Java)
- (-) Privado
- (#)Protegido
- (+) Público
- (~) Pacote
- HERANÇA
- COMPOSIÇÃO
- POLIMORFISMO
- Capacidade de abstrair várias implementações diferentes em uma única interface.
- Tipo
- ESTÁTICO
- Decisão em TEMPO DE COMPILAÇÃO
- Nome do método igual e parâmetros diferentes.
- Decisão em TEMPO DE COMPILAÇÃO
- DINÂMICO
- Associado a HERANÇA
- Nome e parâmetros do método iguais.
- Associado a HERANÇA
- ESTÁTICO
- Classificação
- Universal
- TEMPO DE EXECUÇÃO
- PARAMÉTRICO
- SOBRESCRITA
- AD-HOC
- TEMPO DE COMPILAÇÃO
- SOBRECARGA
- COERÇÃO
- Universal
ABSTRAÇÃO
Information
- Description
- Engenharia de software Mind Map on Conceitos de linguagens orientadas a objetos, created by Marco oliveira on 06/09/2017.
- Created by
- Marco oliveira
- Views
- 1
- Rating