Mapa mental
OO (Orientação a objetos)
Conteúdo do mapa
OO (Orientação a objetos)
Pilares
- Polimorfismo
- Alteraram a sua forma conforme a necessidade
- Consiste na alteração do funcionamento interno de um método herdado de um objeto pai
- Abstração
- Um dos pontos mais importantes dentro de qualquer linguagem Orientada a Objetos
- Três pontos principais
- Identidade
- Deve ser única dentro do sistema para que não haja conflito
- Existe o conceito de pacotes (ou namespaces)
- Propriedades
- Diz respeito a características do objeto
- Exemplo
- Nome, endereço, idade, raça
- Métodos
- É a parte onde é definido as ações, ou eventos que o objeto irá executar
- Identidade
- Herença
- É uma das grandes vantagens da programação orientada a objetos.
- Herda as características de todos os objetos acima dele
- Herança direta
- Herança a partir das características do objeto mais acima
- Herança indireta
- As demais são consideradas heranças indiretas
- Encapsulamento
- É uma das principais técnicas que define a programação orientada a objetos
- Adiciona segurança à aplicação em uma programação orientada a objetos
- Baseia-se em propriedades privadas
- Métodos especiais
- Getters
- Setters
- Polimorfismo
Classes
Objetos
Informações
- Descrição
- Mapa Mental sobre OO (Orientação a objetos), criado por Gabriel Mereles em 14-06-2017.
- Criado por
- Gabriel Mereles
- Visualizações
- 1
- Avaliação