Mindmap
Orientação a objetos
Inhalt der Mindmap
Orientação a objetos
Classe
- molde/modelo/planta
- Define estrutura e comportamento
- Classe abstrata
- é uma classe que não pode ser instanciada, serve como modelo base para outras classes.
- Não pode criar objeto diretamente, pode ter métodos abstratos, pode ter métodos concretos, pode ter atributos
Objeto
- instância de uma classe
- Construtor
- é um método especial usado para inicializar objetos.
- mesmo nome da classe, ñ tem retorno, é executado automaticamente
- Se não houver construtor definido, o sistema cria um construtor padrão (default) automaticamente.
- Uma classe pode ter mais de um construtor, desde que tenham parâmetros diferentes.(poli. por sobrecarga)
- Construtor parametrizado ->Recebe parâmetros para inicializar atributos com valores específicos.
Atributo
- característica/propriedade
- representa o estado do objeto
Método
- comportamento/ação
- define o que o objeto faz
Pilares
- Encapsulamento
- proteger/esconder detalhes internos
- Abstração
- simplificar a realidade
- Herança
- mecanismo de reaproveitamento
- relação "é um". Obs: composição é "tem um".
- Polimorfismo
- Um mesmo método pode ter comportamentos diferentes
- Sobrecarga(overload)
- mesmo nome, mas parâmetros diferentes
- polimorfismo estático(em compilação)
- Sobrescrita(override)
- mesmo nome, mesma assinatura, mas implementação diferente
- polimorfismo dinâmico
- Encapsulamento
Modificadores de acesso
- Public
- Pode ser acessado de qualquer lugar
- +
- Private
- Só pode ser acessado dentro da própria classe
- -
- Protected
- dentro da classe, subclasse e mesmo pacote
- #
- Default
- Acesso permitido dentro do mesmo pacote
- ~
- Public
Interface
- É um contrato, define o que deve ser feito, mas não como
- Classe pode implementar várias interfaces
- Interface não pode ser instanciada
Vantagens
- reutilização de código, modularidade, proteção de dados, manutenção facilitada e maior abstração
Desvantagens
- maior complexidade inicial, curva de aprendizado, possível excesso de abstração
Informationen
- Beschreibung
- Mindmap am Orientação a objetos, erstellt von Eike Lennie am 23/02/2026.
- Erstellt von
- Eike Lennie
- Aufrufe
- 0
- Bewertung