Em desenvolvimento

Curso:        Webmaster & Webdesign
Disciplina:  Criação de Site III   
Professor:   Jose Maria Silveira

(cs3_03na_OOP.html)


Programação Orientada a Objetos - OOP

A programação orienta a objetos (OOP) e o projeto orientado a objetos (OOD) são tecnicas que se traduzem na evolução da forma de programar para uma maneira mais próxima da compreensão humana. Assim tomamos "objetos" do nosso cotidiano e representamos (para o computador) de uma forma abstrata (abstração), por suas propriedades (somente as que nos interessam, agregadas a outras que possam vir a ser necessárias). 

Uma das premissas da tecnologia é o fato do objeto acumular os dados e as operações (encapsulamento) necessária ao programa. 

Os objetos são planejados e criados na forma de classes que são como matrizes para criação de objetos, tais classes contem propriedades e métodos (funções) ou outros objetos (descendentes), ou seja, uma classe de um objeto pode conter outra classe de outro objeto, criando assim uma espécie de árvore hierárquica com objetos que despendem de um tronco comum.

Uma vez definida a arvore de classes, criamos os objetos a partir dela (cada classe pode gerar vários objetos do mesmo tipo, que se distinguem por nomes dados pelo próprio programador/analista) um objeto criado a partir de uma classe é chamado de instância, sendo pois instanciar o ato de criar um objeto.

Para maior aprofundamento no assunto, procurar com o professor as leituras complementares.

Arvore de classes javascript:

arvore de hierarquia javascript 

Propriedades de uma classe podem se constituir em novas classes com novos objetos, criando assim uma hierarquia em forma de árvore.

Forma de referenciar:

objeto.propriedade   
objeto.metodo
objeto.função(parâmetros)


Hosted by www.Geocities.ws

1