Mindmap
Programação Baseada em Objetos

Inhalt der Mindmap
Programação Baseada em Objetos
Polimorfismo de Subtipagem
- Faz com que uma mesma interface seja implementada de diferentes formas por objetos de classes diferentes.
- Permite flexibilidade, escrevendo métodos genéricos para diferentes objetos. Extensibilidade, com a adição de novos subtipos não exigindo modificar o código. Abstração, ajudando a ocultar detalhes específicos de subclasses.
- Faz com que uma mesma interface seja implementada de diferentes formas por objetos de classes diferentes.
Vinculação dinâmica de método
- Refere-se à decisão de qual método chamar em tempo de execução, ou seja, quando o código é executado e não em tempo de compilação.
Tratamento de exceção
- É um mecanismo usado para lidar com erros de forma controlada, permitindo que o programa continue a execução mesmo quando ocorre um erro. Em vez de o programa travar (crash), podemos capturar exceções e decidir o que fazer quando elas ocorrem, como exibir uma mensagem de erro ou tomar outra ação.
Métodos e atributos herdados
- Atributos herdados: A subclasse pode acessar diretamente os atributos da superclasse. Métodos herdados: A subclasse pode usar os métodos da superclasse ou sobrescrevê-los para dar um comportamento específico. A herança promove reutilização de código, tornando o programa mais eficiente e organizado.
Herança simples e múltipla.
- Herança simples: Quando uma classe herda de apenas uma classe base (superclasse). Herança múltipla: Quando uma classe herda de duas ou mais classes base (superclasses).
- Herança Simples é mais direta, com uma relação clara de especialização. Herança Múltipla oferece maior flexibilidade, mas pode aumentar a complexidade e criar problemas de ambiguidade se não for bem gerenciada.
- Herança simples: Quando uma classe herda de apenas uma classe base (superclasse). Herança múltipla: Quando uma classe herda de duas ou mais classes base (superclasses).
Sobrescrita de método e atributos
- Quando uma subclasse redefine um método da superclasse, dizemos que o método foi sobrescrito. Isso é comum quando queremos que a subclasse tenha um comportamento específico, diferente da superclasse.
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Programação Baseada em Objetos, erstellt von Mateus Serretti am 26/01/2025.
- Erstellt von
- Mateus Serretti · Jan 2025
- Aktualisiert
- 26 Jan 2025
- Aufrufe
- 0
- Bewertung


