Mindmap
Orientação a Objetos
Inhalt der Mindmap
Orientação a Objetos
Está centrada em
- Resolver as pequenas partes do problema, para chegar à solução completa
- Utiliza conceitos de
- Abstração
- TAD - Tipo Abstrato de Dados
- Especificação de um conjunto de dados e operações que podem ser executadas sobre esses dados
- Modularização
- Permite transformar um TAD em um “componente de software”
- Esse componente de software, pode ser reaproveitado e, se necessário, adaptado para diferentes projetos
- Encapsulamento
- Processo de ocultação das características internas do objeto
- Abstração
- Utiliza conceitos de
- Resolver as pequenas partes do problema, para chegar à solução completa
Classe
- Características
- Conceito abstrato sobre um conjunto de objetos semelhantes
- Descrição de um molde que especifica as propriedades e o comportamento para um conjunto de objetos similares
- Componentes
- Métodos
- Definição
- Comportamento definido pelas funções que os objetos podem realizar
- Servem para
- Determinar o estado do objeto
- Definição
- Atributos
- Definição
- Propriedades do objeto
- Servem para
- Alterar os estados de um objeto
- Inicializados com os valores-padrão
- false
- Para o tipo boolean
- Caractere cujo código Unicode é zero e que é impresso como um espaço
- Para o tipo char
- Valor 0 (zero)
- Para o tipo inteiro (byte, short, long, int), ou de ponto flutuante (float, double)
- null
- Para instâncias de qualquer classe, inclusive da classe String
- false
- Definição
- Objetos
- são
- Instâncias criadas a partir de uma mesma classe
- Como são criados / instanciados em Java
- Utilizando a palavra reservada new
- Chamadando o construtor da classe
- Como se comunicam
- Enviam mensagens uns para os outros através da chamada do método
- Tipos de mensagens
- Informativa
- Interrogativa
- Imperativa
- Tipos de mensagens
- Enviam mensagens uns para os outros através da chamada do método
- Tipos de Relacionamento
- Dependência
- Agregação
- Composição
- Generalização/ Especialização
- são
- Métodos
- Características
Vantagem
- Reaproveitamento de código
- Coesão máxima e acoplamento mínimo
- Implementação de classes abertas para extensões e fechadas para modificações
- Implementação voltada para interfaces
- Reaproveitamento de código
Informationen
- Beschreibung
- Mindmap am Orientação a Objetos, erstellt von Fatima Vasquez Varanda am 21/10/2020.
- Erstellt von
- Fatima Vasquez Varanda · Okt 2020
- Aktualisiert
- 22 Okt 2020
- Aufrufe
- 0
- Bewertung