Publicidade cabeçário

quinta-feira, 18 de outubro de 2012

LPI - Paradigmas nas Linguagens Procedural e Orientado a Objetos


Fala galera, hoje vamos tratar de um assunto importante, os paradigmas das linguagens procedurais e Orientados a Objeto. A seguir um trecho de um TCC, achei bem interessante.
Paradigmas de Programação
fonte da imagem: bdfatec.blogspot.com.br

"O meio procedural pretende "imitar" a máquina von Neumann; o computador é entendido como uma máquina que obedece ordens e o programa como uma prescrição de solução para o problema. O conceito central para representação da solução do problema é o conceito de "variável" como uma abstração para uma posição de memória na máquina, para a qual se pode atribuir um valor.



O meio orientado a objetos pretende imitar o "mundo real", através do papel do computador
como uma máquina que simula a interação entre objetos. Nesse mundo, o programa é
constituído dos objetos, mensagens e métodos (possíveis mensagens para as quais um objeto pode responder)."

(adaptado de: <PROCEDIMENTO, FUNÇÃO, OBJETO OU LÓGICA?
LINGUAGENS DE PROGRAMAÇÃO VISTAS PELOS SEUS PARADIGMAS> Maria Cecília Calani Baranauskas)

Agora vamos criar umas estruturas para podermos entender o conceito de O.O.(Orientado a Objeto). Pegando como base uma pessoa, que características poderíamos descrever sobre ela? Altura, peso, cor, raça, idade, etc. Essas características poderiam ser chamadas também de atributos. Agora se levarmos em conta o que uma pessoa faz no dia-a-dia, como andar, comer, trabalhar, suas rotinas diárias. Essas ações poderiam ser chamadas também de métodos.

ações>
métodos
construtor
características>atributos




exemplos de individuos
Exemplos de indivíduos e ações
fonte da imagem: bdfatec.blogspot.com.br

O construtor poderia ser definido como um método especial, ele possui o mesmo nome da "classe", e a sua função é gerar um objeto novo com essas características(da classe). Por exemplo se você criar um objeto para Pessoa como na figura acima, ele vai ter: altura, cor, raça e idade.

tabela de atributos e metodos
Exemplos de características e ações do objeto Pessoa
fonte da imagem: bdfatec.blogspot.com.br
Fonte: Autor: Profº Alexandre, Luis. 2012, Outubro 
Adaptado:Arroyo,Gabriel.


gostou? da um joinha então