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

Mapa mental

Orientação a Objetos

Marcos Guilherme Barbosa Souza Jota Portugués

Contenido del mapa

Orientação a Objetos

  1. Paradigmas

    • Serve de exemplos de modelos
      • Formas de modelo de derivação ou flexão
        • Termos ou elementos que ocorrem na mesma posição ou contexto de uma estrutura
    • Paradigmas de Programação
      • Funcional
        • Lógico
          • Declarativo
            • Imperativo
              • Orientado a Objetos
                • Orientado a Eventos
                  • Programação orientada a eventos é um paradigma de programação. Diferente de programas tradicionais que seguem um fluxo de controle padronizado, o controle de fluxo de programas orientados a evento são guiados por indicações externas.
                • Uma maneira de pensar os problemas utilizando conceitos do "Mundo Real". O componente fundamental é o objeto que combina estrutura e comportamento em uma única entidade.
              • Baseado em ordens, instruções e comandos, o programador diz como e o que exatamente um programa ou rotina deve realizar.
            • Baseado no lógico funcional, descrevem o que fazer e não exatamente como suas instruções funcionam.
          • Utilizado em aplicações lógico-matemático.
        • Trata a computação como uma avaliação de funções matemáticas e evita estados ou dados mutáveis.
  2. Pilares da Programação Orientada a Objetos

    • Abstração
      • Encapsulamento
        • Herança
          • Polimorfismo
            • Capacidade de alterar a forma original conforme a necessidade do momento
          • Reuso de código
        • Técnica que define a programação orientada a objetos
      • Abstrair as características imutáveis e irrelevantes
  3. Vantagens

    • Flexibilidade
      • Código flexível é muito desejável, e é justamente o que se alcança ao se aplicar bem os conceitos da POO
    • Reusabilidade
      • É um dos principais requisitos no desenvolvimento de softwares. Como os sistemas estão cada vez mais complexos, o tempo para desenvolve-los de forma assertiva ficaria cada vez maior se não fosse possível a reutilização
      • Robustez
        • Ao se usar uma linguagem orientada a objetos é possível criar sistemas robustos, confiáveis, extensíveis, reutilizáveis e manuteníveis
        • Modularidade
          • Modularização é o processo de dividir um todo em partes bem definidas, que podem ser construídas e examinadas separadamente

Información

Descripción
Mapa Mental sobre Orientação a Objetos, creado por Marcos Guilherme Barbosa Souza Jota el 29/04/2021.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?