Mind map
POO

Map content
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.
Images and files in the map
Information
- Description
- Mind Map on POO, created by Lucas Pascoal on 09/06/2018.
- Created by
- Lucas Pascoal
- Views
- 0
- Rating



