O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Programação Baseada em Objetos

Mateus Serretti Português

Programação Baseada em Objetos

Conteúdo do mapa

Programação Baseada em Objetos

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Imagens e arquivos do mapa

  • Programação Baseada em Objetos
  • Programação Baseada em Objetos
  • Programação Baseada em Objetos
  • Programação Baseada em Objetos

Informações

Descrição
Mapa Mental sobre Programação Baseada em Objetos, criado por Mateus Serretti em 26-01-2025.
Criado por
Mateus Serretti · jan 2025
Atualizado
26 jan 2025
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?