quinta-feira, 7 de março de 2013

Paradigma da orientação a objetos

Programação orientada a objetos tem como diferencial uma estrutura não linear como em linguagens "procedurais" como elas funcionam linha a linha, POO usa a lógica de transformar tudo aquilo do mundo real em digital e executar de maneira não linear suas funções ficando assim mais simplificada a manutenção dos códigos.
Com uma estrutura não linear pode se dividir o mesmo projeto em várias partes menores que em determinada hora serão agrupados, até mesmo na manutenção dos códigos se torna simplificada por serem grupos separados mas relacionados muda-se uma parte apenas, sem que as outras fiquem sem parar de funcionar.

Um pouco do funcionamento da POO
 
Quando falamos de um carro pensamos em marcas e modelos mas para a orientação a objetos o carro em si é um objeto, que tem seus atributos/classes tais como modelo, tipo de combustível ou fabricante.
Um carro pode parar de funcionar mas o IPVA não muda naquele momento ou vice e versa.

Finalizando , orientação a objetos modificou toda a lógica de programação para algo mais prático e tangível se pensarmos não nisso como apenas software mas a relação da vida real com os outros objetos ao nosso redor e transformar isso em software.



Nenhum comentário:

Postar um comentário