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

Mapa mental

Programação Orientada a Objetos

Caio Machado Portugués

Contenido del mapa

Programação Orientada a Objetos

  1. programação estruturada

    • Base
      • Decisão
      • Sequência
      • Interação
    • Vantagens
      • É fácil de entender.
    • Desvantagens
      • Baixa reutilização de código
  2. programação orientada a objetos

    • Desvantagens
      • Mais difícil compreensão
    • Vantagens
      • Melhor organização do código
    • Base
      • Classes e Objetos Métodos e Atributos
  3. origem

    • Nos anos 70 surge Smalltalk, a primeira linguagem totalmente em Orientação a Objeto (O.O)
    • C++, evolução de C, já possuía conceitos O.O
  4. conceito

    • “Uma nova maneira de pensar os problemas utilizando conceitos do Mundo Real. O componente fundamental é o objeto que combina estrutura e comportamento em uma única entidade” ◦ Raumbaugh
    • Abstração
      • Habilidade de se concentrar nos aspectos essenciais do sistema, ou um contexto qualquer, ignorando o que é supérfluo
      • Transformar aquilo que observamos realidade para a virtualidade
  5. O que é:

    • Representação computacional de algo do mundo rea
  6. classe

    • Conjunto de objetos
      • Características semelhantes ◦ Comportamento comum ◦ Interação com outros objetos
      • Uma classe é a forma para criação de objetos
  7. Encapsulamento

    • Um objeto, em um programa, “encapsula” todo o seu estado e o comportamento
    • Os dados e as operações são agrupados e a sua implementação é escondida, protegida dos usuários
  8. Visibilidade

    • Private
      • Somente a classe tem acesso . Não é transmitido por herança
    • Defualt ou Friendly
      • Visível para as classes do mesmo pacote
  9. Protected

    • Visível em toda a classe  Visível em todas as classes de um pacote Transmitido por herança
    • Public
      • Visível irrestritamente

Información

Descripción
Mapa Mental sobre Programação Orientada a Objetos, creado por Caio Machado el 22/05/2020.
Creado por
Caio Machado
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?