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

Mind map

Programação Orientada objeto

Isaac Pires Portuguese

Map content

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.

Information

Description
Mind Map on Programação Orientada objeto, created by Isaac Pires on 03/11/2020.
Created by
Isaac Pires
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?