Mapa mental
Programação Orientada a Objetos

Contenido del mapa
Programação Orientada a Objetos
Classes
- Formada de:
- Dados
- Comportamentos
- Para Definir:
- Atributos
- Um atributo é uma característica de uma classe. Atributos não apresentam comportamento, eles definem a estrutura da classe;
- Métodos
- Operações caracterizam o comportamento de um objeto, e são o único meio de acessar, manipular e modificar os atributos de um objeto.
- Atributos
- Para Definir:
- Dados
- Formada de:
Objetos
- ! Todo objeto é instancia de uma classe !
- Possui:
- Estado
- Que é normalmente implementado através de seu conjunto de propriedades (denominadas atributos), com os valores das propriedades, mais as ligações que o objeto pode ter com outros objetos;
- Identidade única
- Identidade é a propriedade de um objeto que distingue-o de outros objetos. Identidade não é o nome do objeto, nem o endereço de memória onde ele está armazenado, é um conceito de linguagens de programação que não é visível para os “usuários”.
- Comportamento
- O comportamento define como um objeto reage às requisições de outros objetos, em termos de mudanças de estados e passagem de mensagens.
- Estado
- Tipo:
- Público: public
- Privado: private
- Protegido: proted
Herança
- É um mecanismo existente no paradigma orientado a objetos que permite a reutilização da estrutura e do comportamento de uma classe ao se definir novas classes; A herança também é conhecida como relacionamento “é- um”; A classe que herda o comportamento é chamada de subclasse e a que definiu o comportamento superclasse.
- Superclasse Pai
- Subclasse Filha
- É um mecanismo existente no paradigma orientado a objetos que permite a reutilização da estrutura e do comportamento de uma classe ao se definir novas classes;
- Herança de Atributos e de Métodos
- Herança de Relacionamentos
- Através da herança é possível representar a relação de generalização/especialização entre duas classes: " a superclasse é uma generalização da(s) subclasse(s), e " a subclasse é uma especialização da(s) superclasse(s).
Polimorfismo
- o polimorfismo consiste na alteração do funcionamento interno de um método herdado de um objeto pai.
- O principal objetivo do polimorfismo é diminuir a quantidade de código escrito, aumentando a clareza e a facilidade de manutenção.
Imágenes y archivos del mapa
Información
- Descripción
- Mapa Mental sobre Programação Orientada a Objetos, creado por Jose Claudino dos Santos Neto el 07/01/2018.
- Creado por
- Jose Claudino dos Santos Neto
- Visitas
- 0
- Valoración


