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

Mapa mental

Programação Orientada a Objetos - Prog II

Mateus Serretti Portugués

Programação Orientada a Objetos - Prog II

Contenido del mapa

Programação Orientada a Objetos - Prog II

  1. Classes

    • Estruturas que definem propriedades (atributos) e comportamentos (métodos) de objetos.
      • Atributos: características do objeto (coisas que ele tem)
      • Métodos: comportamentos do objeto (coisas que ele faz)
      • Estado: valores que o objeto possui (como estar agora) – o objeto terá atributos e métodos comuns, mas o estado do objeto pode ser diferente
    • Visibilidade dos atributos + público - privado # protegido
  2. Encapsulamento

    • Restrição do acesso direto aos dados de um objeto, permitindo manipulação apenas por meio de métodos públicos.
      • Vantagens:
        • Proteção dos dados contra alterações indesejadas e/ou diretas
        • Tornar mudanças invisíveis
        • Uma classe bem encapsulada pode ser reutilizada em outros projetos por manter o formato padrão
        • Encapsular protege de possíveis danos causados por um dev no projeto, comprometendo o programa
  3. Abstração

    • Foco nas características essenciais de um objeto, ocultando detalhes complexos de implementação.
      • Importante para: simplificar o código, reusabilidade, manutenibilidade e adição de novas funcionalidades com facilidade
  4. Reuso de Código

    • Aproveitamento de código já existente para evitar redundância e reduzir erros.
  5. Modularização

    • Divisão de um programa em partes menores e independentes (módulos) para facilitar o desenvolvimento, manutenção e compreensão.
  6. Objeto

    • . Os objetos são a base da POO e são criados a partir de classes, que são modelos que definem as características e estrutura comuns de todos os objetos desse tipo.
    • Métodos Especiais: Getters, Setters e Constructor

Imágenes y archivos del mapa

  • Programação Orientada a Objetos - Prog II
  • Programação Orientada a Objetos - Prog II
  • Programação Orientada a Objetos - Prog II
  • Programação Orientada a Objetos - Prog II
  • Programação Orientada a Objetos - Prog II
  • Programação Orientada a Objetos - Prog II

Información

Descripción
Mapa Mental sobre Programação Orientada a Objetos - Prog II, creado por Mateus Serretti el 15/12/2024.
Creado por
Mateus Serretti
Visitas
0
Valoración

Más sobre Encapsulamento e modificadores de acesso

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?