Mind map
Programação Orientada a Objetos - Prog II

Map content
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
Images and files in the map
Information
- Description
- Mind Map on Programação Orientada a Objetos - Prog II, created by Mateus Serretti on 15/12/2024.
- Created by
- Mateus Serretti
- Views
- 0
- Rating
More on Encapsulamento e modificadores de acesso




