GoConqr has a new look! Let us know what you think.

Mind map

Orientação a Objetos

Fatima Vasquez Varanda Portuguese

Map content

Orientação a Objetos

  1. 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
  2. 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
      • 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
      • 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 Relacionamento
          • Dependência
          • Agregação
          • Composição
          • Generalização/ Especialização
  3. 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

Information

Description
Mind Map on Orientação a Objetos, created by Fatima Vasquez Varanda on 21/10/2020.
Created by
Fatima Vasquez Varanda · Oct 2020
Updated
Oct 22, 2020
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?