¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Programação Baseada em Objetos

Mateus Serretti Portugués

Programação Baseada em Objetos

Contenido del 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.

Imágenes y archivos del mapa

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

Información

Descripción
Mapa Mental sobre Programação Baseada em Objetos, creado por Mateus Serretti el 26/01/2025.
Creado por
Mateus Serretti · ene 2025
Actualizado
26 ene 2025
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?