Apostila POO
_____________________________________________________________________________
Programação
Orientada
a
Objetos
_____________________________________________________________________________
IFGO - Curso Superior de Tecnologia em Sistemas para Internet - Prof. Pereira
Página 1
Introdução a Programação Orientada a Objetos
_____________________________________________________________________________
1. Introdução à Programação Orientada a Objetos
Uma das atividades mais interessantes em Informática é certamente a busca constante melhorias nas linguagens e técnicas para o desenvolvimento de software.
Desta busca decorrem as transformações e evoluções das linguagens de programação, surgindo novas linguagens e novos paradigmas.
Programação Orientada a Objetos existe desde a década de 1960, os últimos 10 anos têm visto um crescimento sem paralelo no uso e na aceitação de tecnologias de objeto, por todo o setor de software. É a programação implementada pelo envio de mensagens a objetos. Cada objeto irá responder às mensagens conhecidas por este, e cada objeto poderá enviar mensagens a outros, para que sejam atendidas, de maneira que ao final do programa, todas as mensagens enviadas foram respondidas, atingindo-se o objetivo do programa.
Programação Orientada a Objetos, incluem linguagens, sistemas, interfaces, ambientes de desenvolvimento, bases de dados, etc.
No entanto, cabe ressaltar que o conceito de Orientação Objeto depende mais da mentalidade do programador do que da linguagem de programação que está sendo utilizada. Pode-se conseguir programas razoavelmente orientados a objeto em linguagens tipicamente estruturadas, assim como pode-se conseguir programas estruturados em linguagens voltadas para objetos.
Pelo que foi visto acima, percebe-se que o programador experiente terá inicialmente grande dificuldade em migrar para a orientação a objeto, pois terá que esquecer os anos de