Mapa mental
Orientação a objetos(Java)

Conteúdo do mapa
Orientação a objetos(Java)
Objetos
- Um objeto representa um item identificável, uma unidade ou entidade, individual, seja real ou abstrato, com uma regra bem definida.
- Entidade
- Concreta
- Abstrata
- Tem Características
- ATRIBUTOS
- Executam ações
- MÉTODOS
- Possuem
- Estado
- Valores possíveis que um atributo pode assumir
- Atributos
- Variáveis de instância
- Declarada fora de métodos
- Existe enquanto objeto existir
- Operador (this.) referencia atributos do objeto
- Atributos
- Valores possíveis que um atributo pode assumir
- Comportamento
- Funções que podem ser executadas pelo objeto
- Métodos
- Com passagem de Parametro
- Sem passagem de Parametro
- Usa-se ponto (.) para acessar métodos dos objetos
- Construtor
- Mesmo nome da classe
- Não tem retorno
- Classe pode conter varios construtores
- Diferencia qtd. e tipos param.
- Métodos
- Funções que podem ser executadas pelo objeto
- Identidade
- única no sistema
- Estado
- Instância
Classes
- Molde de criação objetos
- Modelam objetos
- Tipos de dados
- Operações possíveis
- Exemplo de uma classe
Tudo em Java é Classe
- Menos os tipos primitivos
- Biblioteca Java muito extensa
busca
- Poderosos para resolver problemas complexos
- Códigos Conceitualmente simples
Objetivos
- Reutilizabilidade
- Reutilização do software
- Adaptabilidade
- Capacidade de reagir conforme o contexto
- Robustez
- Sistemas confiáveis, tolerante a falhas
- Reutilizabilidade
Princípios
- Modularidade
- Divisão do software em módulos
- Que interagem entre si, criando uma funcionalidade
- Divisão do software em módulos
- Encapsulamento
- Atributos de classes não podem ser alterados diretamente
- Somente por meio de métodos
- Vantagens
- Liberdade na implementação
- Facilita a adaptação
- Atributos de classes não podem ser alterados diretamente
- Abstração
- Decompor em partes fundamentais
- Deixar de lado detalhes desnecessários
- Focar no problema
- Modularidade
Imagens e arquivos do mapa
Informações
- Descrição
- Java - Orientação a objetos Mapa Mental sobre Orientação a objetos(Java), criado por Rodrigo Pereira em 01-02-2017.
- Criado por
- Rodrigo Pereira
- Visualizações
- 4
- Avaliação