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

Mapa mental

Programação Orientada a Objetos - Prog II

Mateus Serretti Português

Programação Orientada a Objetos - Prog II

Conteúdo do 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

Imagens e arquivos do 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

Informações

Descrição
Mapa Mental sobre Programação Orientada a Objetos - Prog II, criado por Mateus Serretti em 15-12-2024.
Criado por
Mateus Serretti
Visualizações
0
Avaliação

Mais sobre Encapsulamento e modificadores de acesso

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?