Logo Passei Direto
Buscar

Mapa Mental - Paradigmas de Programação

Esse mapa mental é do material:

AV PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYTHON
5 pág.

Programação Orientada a Objetos Universidade Estácio de Sá - EADUniversidade Estácio de Sá - EAD

Material

Prévia do material em texto

Orientação a Objetos Classificação por Gerações Utiliza conceitos como e gerações são consideradas encapsulamento, herança e de baixo nível. polimorfismo. geração é classificada como alto Permite a criação de classes e nível. objetos para modelagem. geração inclui linguagens como Facilita a reutilização de SQL. código através de herança. Cada geração tem características e Linguagens como Java e C++ são aplicações distintas. amplamente utilizadas. Paradigmas Paradigmas Estruturados de Paradigmas Lógicos Baseiam-se em estruturas de Baseiam-se na lógica formal e controle como loops e na resolução de problemas. condicionais. Programação Prolog é uma das linguagens Linguagens como C e Pascal são mais representativas. exemplos clássicos. Utilizam regras e fatos para Focam na sequência de execução de inferir novas informações. instruções. Focam na descrição do que Facilitam a leitura e manutenção deve ser feito, não como. do código. Recursão É uma técnica onde uma função chama a si mesma. Paradigmas Funcionais É útil para Polimorfismo Baseiam-se em funções como resolver problemas unidades fundamentais de que podem ser Permite que métodos com divididos. programação. O mesmo nome se Linguagens como LISP e Haskell Exemplo clássico é comportem de forma O cálculo de diferente. são exemplos notáveis. fatoriais. É um conceito central na Focam na aplicação de funções e Pode levar a programação orientada a não em estados mutáveis. soluções elegantes objetos. Promovem a imutabilidade e a e concisas. Facilita a programação declarativa. extensibilidade e manutenção do código. Pode ser implementado através de sobrecarga e sobrescrita.

Mais conteúdos dessa disciplina