Mind map
Introdução a Orientação a Objetos
Map content
Introdução a Orientação a Objetos
Paradigmas de Programação
- Corresponde a um conjunto de características que, juntas, definem como ela opera e resolve os problemas.
- principais paradigmas utilizados hoje no mercado:
- Funcional
- Lógico
- Declarativo
- Imperativo
- Orientado a objetos
- Orientado a eventos
- o controle de fluxo de programas orientados a evento são guiados por indicações externas, chamadas eventos.
- Na orientação a objetos utilizamos uma lógica bem próxima do mundo real, lidando com objetos, estruturas que já conhecemos e sobre as quais possuímos uma grande compreensão.
- Orientado a eventos
- é aquele baseado em ordens, instruções e comandos, o programador diz como e o quê exatamente um programa ou rotina deve realizar.
- Orientado a objetos
- O paradigma declarativo é baseado no lógico e funcional. Linguagens declarativas descrevem o que fazem e não exatamente como suas instruções funcionam. Ex: HTML, XML, XSLT, XAML etc.
- Imperativo
- Esse paradigma chega no resultado esperado a partir de avaliações lógico-matemáticas.
- Declarativo
- Trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis. Ela enfatiza a aplicação de funções
- Lógico
- Funcional
- principais paradigmas utilizados hoje no mercado:
- Corresponde a um conjunto de características que, juntas, definem como ela opera e resolve os problemas.
Pilares 4 da Programação Orientada a Objetos
- Abstração: A abstração consiste em um dos pontos mais importantes dentro de qualquer linguagem Orientada a Objetos.
- Encapsulamento:Se trata de um dos elementos que adicionam segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta.
- Herança:O reuso de código é uma das grandes vantagens da programação orientada a objetos. Muito disso se dá por uma questão que é conhecida como herança.
- Polimorfismo: Trata-se da capacidade de alterar a forma original conforme a necessidade do momento.
- Herança:O reuso de código é uma das grandes vantagens da programação orientada a objetos. Muito disso se dá por uma questão que é conhecida como herança.
- Encapsulamento:Se trata de um dos elementos que adicionam segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta.
- Abstração: A abstração consiste em um dos pontos mais importantes dentro de qualquer linguagem Orientada a Objetos.
Elementos básicos da POO
- Classes
- Objetos
- Métodos
- Atributos
- são os elementos que definem a estrutura de uma classe. Os atributos também são conhecidos como variáveis de classe.
- Instancias
- Instanciar uma classe é criar um novo objeto do mesmo tipo dessa classe.de classe
- Um método é uma sub-rotina que é executada por um objeto ao receber uma mensagem. Os métodos determinam o comportamento dos objetos de uma classe e são análogos a funções ou procedimentos da programação
- Atributos
- Um objeto pode ser uma variável, função, ou estrutura de dados. Em programação orientada a objetos, a palavra objeto refere-se a um "molde"/classe, que passa a existir a partir de uma instância da classe.
- Métodos
- Modelo ou esquema a partir do qual os objetos são criados (instanciados).
- Objetos
- Classes
Information
- Description
- Mind Map on Introdução a Orientação a Objetos, created by Jorge Antonio Carneiro Diniz on 04/10/2020.
- Created by
- Jorge Antonio Carneiro Diniz
- Views
- 0
- Rating