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

Mapa mental

Programação Orientada objeto

Isaac Pires Portugués

Contenido del mapa

Programação Orientada objeto

  1. Classe

    • classe descreve os serviços oferecidos por seus objetos e quais informações eles podem armazenar.
    • Classes não são diretamente suportadas em todas as linguagens, e são necessárias para que uma linguagem seja orientada a objetos.
    • Permite criar um ou mais objetos.
    • Possui atributos e/ou métodos.
  2. Objeto

    • Atributos são características de um objeto. Basicamente a estrutura de dados que vai representar a classe.
    • Um objeto pode ser uma variável, função, ou estrutura de dados.
  3. Três (dos quatro) Pilares

    • Polimorfismo
      • Os objetos de cada classe responderam à mesma mensagem (locomoverSe()), mas cada um de uma forma diferente.
      • o principal conceito do polimorfismo é a propriedade de duas ou mais classes derivadas (Macaco, Homem e Baleia) de uma mesma superclasse (Mamifero) responderem a mesma mensagem (locomoverSe()),
    • Herança
      • Permite que classes compartilhem atributos e métodos,
      • Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.
    • Encapsulamento
      • O encapsulamento de dados leva ao importante conceito de POO de ocultação de dados, tornando as informações privadas apenas a quem as possui.
      • Encapsulamento é um conceito de programação orientada a objetos que liga os dados e funções.

Información

Descripción
Mapa Mental sobre Programação Orientada objeto, creado por Isaac Pires el 03/11/2020.
Creado por
Isaac Pires
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?