Mind map
4 pilares POO
Map content
4 pilares POO
Microsoft
- Herança
- É uma forma de reutilização de software na qual uma nova classe é criada, observando membros de uma classe existente e aprimorada com capacidades novas ou mesmo modificadas de acordo com a necessidade da classe atual
- Permite que uma classe (ou objeto) herde características (atributos e métodos) de outra classe, promovendo a reutilização de código e possibilitando criar uma nova classe baseada em outra, estendendo ou modificando seu comportamento. A classe derivada herda os atributos e métodos da classe-base e pode adicionar funcionalidades ou substituir métodos existentes
- A herança permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida, junto com o polimorfismo, nos permite selecionar funcionalidades que um programa irá utilizar de forma dinâmica, durante sua execução
- Permite que uma classe (ou objeto) herde características (atributos e métodos) de outra classe, promovendo a reutilização de código e possibilitando criar uma nova classe baseada em outra, estendendo ou modificando seu comportamento. A classe derivada herda os atributos e métodos da classe-base e pode adicionar funcionalidades ou substituir métodos existentes
- É uma forma de reutilização de software na qual uma nova classe é criada, observando membros de uma classe existente e aprimorada com capacidades novas ou mesmo modificadas de acordo com a necessidade da classe atual
- Encapsulamento
- Refere-se à capacidade de ocultar os detalhes internos de um objeto e expor apenas uma interface pública. Em outras palavras, os atributos (dados) de um objeto são geralmente definidos como privados, e o acesso a esses atributos é controlado por métodos públicos
- Esse princípio permite ao programador definir os atributos de uma classe como privados, o que significa que esses dados não podem ser acessados direta de fora da classe. Isso é essencial para evitar que dados sensíveis ou críticos sejam manipulados incorreta ou indevidamente
- Refere-se à capacidade de ocultar os detalhes internos de um objeto e expor apenas uma interface pública. Em outras palavras, os atributos (dados) de um objeto são geralmente definidos como privados, e o acesso a esses atributos é controlado por métodos públicos
- Polimorfismo
- É o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que tem a mesma identificação, mas comportamentos distintos, especializados para cada classe, derivada, usando para tanto uma referência a um objeto do tipo da superclasse
- Permitie que um método seja usado de diferentes maneiras dependendo do contexto. Isso é especialmente útil quando se lida com classes derivadas, onde diferentes implementações de um método podem ser aplicadas a diferentes tipos de objeto, simplificando a chamada de métodos e facilitando a adição de novos tipos de objeto sem afetar o restante do código
- É o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que tem a mesma identificação, mas comportamentos distintos, especializados para cada classe, derivada, usando para tanto uma referência a um objeto do tipo da superclasse
- Herança
Abstração
- Representa objetos do mundo real de maneira simplificada, destacando apenas atributos e comportamentos relevantes para o contexto em que são modelados
Information
- Description
- 1º ano PROGRAMAÇÃO ORIENTADA A OBJETOS I Mind Map on 4 pilares POO, created by Isabela Caetano on 23/03/2025.
- Created by
- Isabela Caetano · Mar 2025
- Updated
- Apr 2, 2025
- Views
- 1
- Rating