Mind map
OO (Orientação a objetos)
Map content
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
Information
- Description
- Concursos Públicos Informática Mind Map on OO (Orientação a objetos), created by Luiz Prado on 05/09/2018.
- Created by
- Luiz Prado
- Views
- 0
- History
-
- Created by Gabriel Mereles · Jun 14, 2017
- Copied by Luiz Prado · Sep 5, 2018
- Rating