Mindmap
ORIENTAÇÃO A OBJETOS
Inhalt der Mindmap
ORIENTAÇÃO A OBJETOS
Objeto
- Instâncias de classe
- Todo objeto pertence a uma classe
- Representam a forma concreta da classe
- Possui um estado
- Exibe um comportamento bem definido
- Tem uma identidade única
- Instâncias de classe
Atributos
- Dados que os objetos de uma classe devem ter
- Classes guardam quais são as características
- Objetos guardam os valores das características
- Encapsulamento
- Atributos de um objeto devem ser acessados apenas pelos seus métodos
- Visibilidade, tipo, nome, valor de inicialização
- Pode ser acessado por .
- Dados que os objetos de uma classe devem ter
Métodos
- Funcionalidades que os objetos de uma classe devem ter
- Podem ser invocados a partir de seus objetos
- Mensagens
- Chamadas a métodos
- Podem pertencer a objetos ou à classe
- e ter visibilidades variadas, dependendo da necessidade
Herança
- Mecanismo para modelar similaridades entre classes
- Possibilita a reutilização de características comuns
- Evita a codificação de redundâncias
- Subclasses herdam de superclasses
- Compartilhando suas propriedades
Classe
- Abstraem um conjunto de objetos com características similares
- Seu comportamento e suas funções
- Cada arquivo em JAVA é uma classe
- Nome do arquivo = Nome da classe
- Devem começar com letra maiúscula
- Agrupa objetos do "mesmo tipo"
- Atributos, métodos, construtores
- Abstraem um conjunto de objetos com características similares
Características
- Desenvolvimento incremental e evolutivo
- Reusabilidade do código
- Abstração de generalização
- Incorporação de pequenas diferenças
- Visão do mundo real mais adequada
- Através da observação de objetos
- Modularidade
- Crucial para reusabilidade
Informationen
- Beschreibung
- Mindmap am ORIENTAÇÃO A OBJETOS, erstellt von lavinia cort am 13/04/2019.
- Erstellt von
- lavinia cort
- Aufrufe
- 0
- Bewertung