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

Mind map

POO

Yan Lopes Computação Portuguese

Map content

POO

  1. Herança

  2. Sobrescrita

    • A sobrescrita (override) está diretamente relacionada à orientação a objetos, mais especificamente com a herança. Com a sobrescrita, conseguimos especializar os métodos herdados superclasses, alterando o seu comportamento nas subclasses por um mais específico.
  3. Sobrecarga

    • A sobrecarga (overload) consiste em permitir, dentro da mesma classe, mais de um método com o mesmo nome. Entretanto, eles necessariamente devem possuir argumentos diferentes para funcionar.
  4. Classes

    • Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de seus objetos através de métodos e os estados possíveis destes objetos através de atributos.
  5. Métodos

    • Um método em programação orientada a objeto é equivalente a uma função, sub-rotina ou procedimento em linguagem de programação. Não existe o conceito de métodos globais. Todos os métodos devem sempre ser definidos dentro de uma classe.
  6. Polimorfismo

    • O termo polimorfismo vem do grego (poli=várias/muitas, morphos=formas), ou seja, várias formas. Sendo assim, o polimorfismo trabalha com várias formas de fazer "certa coisa".O polimorfismo permite que classes abstratas consigam receber comportamentos através de classes concretas.
  7. Classes abstratas

    • Classes abstratas são classes que, basicamente, definem um tipo, digo, elas são apenas um rascunho de como as classes que herdarem dela devem se comportar.
  8. POO é a base de muitas linguagens de programação e plataformas tecnológicas.

  9. É um paradigma de programação muito utilizado no mercado profissional.

  10. POO é uma linguagem muito utilizada no mercado de trabalho, pois trabalha de forma mais flexível, padronizada e é fácil de manter e aprender.

  11. Interfaces

    • A interface é um recurso muito utilizado em Java, bem como na maioria das linguagens orientadas a objeto, para "obrigar" a um determinado grupo de classes e ter métodos ou propriedades em comum para existir em um determinado contexto, contudo os métodos podem ser implementados em cada classe de uma maneira diferente. Uma interface é um contrato que quando assumido por uma classe deve ser implementada.
  12. Encapsulamento

    • Encapsulamento vem de encapsular, que em programação significa separar o programa em partes, o mais isoladas possível. A ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações.

Information

Description
Computação Mind Map on POO, created by Yan Lopes on 11/11/2019.
Created by
Yan Lopes
Views
0
History
  • Created by Yan Lopes · Nov 11, 2019
  • Copied by Yan Lopes · Nov 11, 2019
  • Copied by Yan Lopes · Nov 11, 2019
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?