Mindmap
POO

Inhalt der Mindmap
POO
CLASSES
- Uma classe é um "molde" de um objeto, usada pra representá-lo em um código, contendo suas principais características (atributos e métodos).
- EXEMPLO:
- Uma classe é um "molde" de um objeto, usada pra representá-lo em um código, contendo suas principais características (atributos e métodos).
OBJETOS
- Um objeto, em POO, é algo abstrato, que pode ser instanciado e descrito por meio de suas caraterísticas
- ESTADO (atributos)
- COMPORTAMENTO (métodos)
- Um objeto, em POO, é algo abstrato, que pode ser instanciado e descrito por meio de suas caraterísticas
HERANÇA
- REUSO
- A ideia da herança possui um conceito de "pai e filho", permitindo definir classes a partir de outras classes, "filhos" herdando características da classe "pai".
- SOBRECARGA são metodos com: nomes iguais, ≠ parâmetros/assinaturas.
- SOBREPOSIÇÃO usa métodos já existentes e sobreescreve-os, com definições que o método original não possui.
- EXEMPLO:
- A ideia da herança possui um conceito de "pai e filho", permitindo definir classes a partir de outras classes, "filhos" herdando características da classe "pai".
- REUSO
ENCAPSULAMENTO
- Encapsulamento é um conceito que abrange a forma de como e até que ponto os métodos e atributos são visíveis e acessíveis.
- Classes, Métodos e Atributos tem 3 níveis de acessibilidade em um algoritmo, chamados de Modificadores de Acesso, conhecidos como (+) PUBLICO, (-) PRIVADO e (#) PROTEGIDO.
- EXEMPLO:
- Classes, Métodos e Atributos tem 3 níveis de acessibilidade em um algoritmo, chamados de Modificadores de Acesso, conhecidos como (+) PUBLICO, (-) PRIVADO e (#) PROTEGIDO.
- Encapsulamento é um conceito que abrange a forma de como e até que ponto os métodos e atributos são visíveis e acessíveis.
INTERFACE
- Interfaces são entidades totalmente abstratas, incluindo seus métodos, o que impede a instanciação da mesma em um código. São geralmente implementadas por outras classes/métodos concretos.
- EXEMPLO:
- Interfaces são entidades totalmente abstratas, incluindo seus métodos, o que impede a instanciação da mesma em um código. São geralmente implementadas por outras classes/métodos concretos.
ABSTRAÇÃO
- Classes e métodos abstratos nada mais são do que "modelos" para outras classes/métodos concretos(as), que HERDAM suas caracteristicas abstratas e se moldam em torno disso de acordo com as necessidades. Uma classe abstrata necessita de ao menos um método abstrato. Não podem ser instanciados(as) diretamente.
- CLASSES ABSTRATAS
- METODOS ABSTRATOS
- Classes e métodos abstratos nada mais são do que "modelos" para outras classes/métodos concretos(as), que HERDAM suas caracteristicas abstratas e se moldam em torno disso de acordo com as necessidades. Uma classe abstrata necessita de ao menos um método abstrato. Não podem ser instanciados(as) diretamente.
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am POO, erstellt von Lucas Pascoal am 09/06/2018.
- Erstellt von
- Lucas Pascoal
- Aufrufe
- 0
- Bewertung



