Programação orientada a objetos
PARADIGMA DE
PROGRAMAÇÃO
ORIENTADA
A
OBJETOS
Curso:Técnico em Informática - 3° Modulo Noturno
Nome: Tainara Sabrina Lopes Almeida
Prof: Bruno
Data: 12/04/2013
PROGRAMAÇÃO ORIENTADA A OBJETOS
A Programação Orientada a Objetos se apóia nestes três métodos usuais de organização. Programação Orientada a Objetos é 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, técnicas e artefatos ditos “orientados 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.
Abaixo são mostradas algumas das vantagens que motivam veteranos programadores a readaptar-se para o paradigma de orientação a objeto: * Sensível redução no custo de manutenção do software * Aumento na reutilização de código??
Redução no custo de manutenção:
Na programação orientada a objetos, existem certas características (herança eencapsulamento) que permitem que, quando for necessária alguma alteração, modifique-se apenas o objeto que necessita desta alteração, e ela propagar-se-á automaticamente às demais partes do software que utilizam este objeto. Veremos mais detalhadamente o motivo desta propagação e os conceitos de herança e encapsulamento em capítulos adiante na apostila.
Aumento na reutilização de código:
Pode-se dizer, de modo simplório,