¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Programação Orientada a Objeto

Claudio Sousa Portugués

Contenido del mapa

Programação Orientada a Objeto

  1. Herança

    • Generalização
    • SubClasse estende SuperClasse
    • Ex : SubClasse Filho; SuperClasse Pais
      • Filhos Herda Pais
        • Métodos
        • Atributos
    • Herança multipla
      • SubClasse tem +1 SuperClasse
  2. Polimorfismo

    • Derivadas da mesma SuperClasse (+2 classes)
    • Especializa (redefine o método base)
    • Métodos : Mesmo nome
    • Mesma assinatura
    • Funciona Diretamente
      • Ex: SuperClasse Poligono, Desenha(); Subclasse Circulo.desenhar();
  3. Encapsulamento

    • Esconde o comportamento interno(abstrai)
      • Impede o acesso direto
        • Só por métodos públicos
  4. SobreCarga

    • Mesmo nome do Método
      • Funcionário diferente
    • Assinatura Diferente
  5. Objeto

    • São todas as coisas, físicas ou abstratas do mundo real
    • Os Objetos são compostos por:
    • ATRIBUTOS - Representam os dados do objeto.
    • MÉTODOS - Funções que manipulam os dados do objeto.
  6. Classe

    • Refere-se à implementação de um TAD (tipo de objeto).
    • Agrupamento de objetos com propriedades em comum e que podem realizar a mesma ação
    • modelam características comuns a estes.
      • classes definem elementos de mesma natureza
  7. Interface

    • Especifica os métodos
    • uma interface modela comportamentos esperados dos objetos.
    • pode ser usada para viabilizar a interação entre objetos de forma padronizada

Información

Descripción
Mapa Mental sobre Programação Orientada a Objeto, creado por Claudio Sousa el 11/11/2019.
Creado por
Claudio Sousa
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?