Mindmap
Programação Orientada a Objetos - Prog II

Inhalt der Mindmap
Programação Orientada a Objetos - Prog II
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
- Estruturas que definem propriedades (atributos) e comportamentos (métodos) de objetos.
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
- Vantagens:
- Restrição do acesso direto aos dados de um objeto, permitindo manipulação apenas por meio de métodos públicos.
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
- Foco nas características essenciais de um objeto, ocultando detalhes complexos de implementação.
Reuso de Código
- Aproveitamento de código já existente para evitar redundância e reduzir erros.
Modularização
- Divisão de um programa em partes menores e independentes (módulos) para facilitar o desenvolvimento, manutenção e compreensão.
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
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Programação Orientada a Objetos - Prog II, erstellt von Mateus Serretti am 15/12/2024.
- Erstellt von
- Mateus Serretti
- Aufrufe
- 0
- Bewertung
Mehr zu Encapsulamento e modificadores de acesso




