O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Programação Orientada objeto

Isaac Pires Português

Conteúdo do 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.

Informações

Descrição
Mapa Mental sobre Programação Orientada objeto, criado por Isaac Pires em 03-11-2020.
Criado por
Isaac Pires
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?