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

Mind map

POO

Estêvão Angeluz Portuguese

Map content

POO

  • É um paradigma de programação baseado no conceito de objetos  de "objetos", que podem conter dados na forma de campos, também conhecidos como atributos, e códigos, na forma de procedimentos , também conhecidos como métodos
  1. Encapsulamento

    • Encapsulamento vem de encapsular, que em POO significa separar os programas em partes, o mais isolado possível  
    • escolhe o comportamento interno, Abstrai.
    • impede o acesso direto
      • só por métodos públicos
    • É a técnica utilizada para esconder uma ideia, ou seja, não expôr detalhes internos para o usuário, tornando partes do sistema mais independentes possível
  2. Herança

    • A Herança é um mecanismo da OO que permite criar novas classes a partir de classes já existentes, aproveitando-se das características da classe a ser estendida.  
    • Generalização
    • subclasse estende superclasse
    • Herança múltipla
      • subclasse tem +1 Superclasse
    • Na programação orientada a objetos o significado de herança tem o mesmo significado para o mundo real. Assim como um filho pode herdar alguma característica do pai
  3. objeto

    • os objetos são características definidas pela classe
    • Instância de uma classe
      • concretização
    • Exemplo: José, Maria
    • objetos são características definidas pela classe
  4. Classe

    •  As Classes de programação são projetos de um objeto, onde têm características  e comportamentos,
    • molde
    • conjunto de objetos
      • características afins
    • As classes de programação são projetos de um objeto, aonde têm características e comportamentos
  5. Polimorfismo

    •  Polimorfismo é um mecanismo por meio do qual selecionamos as funcionalidades utilizadas de forma dinâmica por um programa no decorrer da execução 
    • funciona diferente
    • especializa redefine método +2 classes
    • mesma assinatura
    • derivadas da mesma superclasse +2 classes
    • polimorfismo é um mecanismo por meio do qual selecionamos as funcionalidades utilizadas de forma dinâmica por no decorrer de sua execução.
  6. Sobrecarga

    • a sobrecarga de métodos é um conceito do polimorfismo que consiste basicamente em criar variações de um mesmo método, ou seja, a criação de dois ou mais métodos com nomes totalmente em uma classe
    • #Assinatura diferente
    • mesmo nome do método
      • funciona diferente
    • A sobrecarga de métodos é um conceito do polimorfismo que consiste basicamente em criar variações de um mesmo método, ou seja, a criação de dois ou mais métodos com nomes totalmente iguais em uma classe
  7. É um paradigma de programação baseado no conceito de "objetos", QUE PODEM CONTER DADOS NA FORMA DE CAMPOS, TAMBÉM CONHECIDOS COMO MÉTODOS

Information

Description
Mind Map on POO, created by Estêvão Angeluz on 11/11/2019.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?