Definiçoes OO

2
UEPB – Universidade Estadual da Paraíba Disciplina: Análise de Projetos de Sistemas Aluno (a) Bruno Santos de Miranda Professor (a) DANIEL SCHERER Definições. Identidade de objetos. Mostra que o mesmo é único, mesmo que outro objeto apresente estado e comportamento igual. Um exemplo prático disso é o carro o que diferencia o mesmo entre vários modelos iguais, é o seu chassi. Herança A herança é um recurso muito poderoso da programação orientada a objetos. Onde teremos o reaproveitamento de atributos e métodos, diminuição no tempo de desenvolvimento, e facilidade em futuras manutenções. Este recurso trabalha com o conceito de superclasses e subclasses, onde as subclasses ou classes derivadas, irão herda os atributos e métodos da superclasse permitindo assim um reuso no código. Feito isso só iremos nos preocupar com atributos e métodos específicos da subclasse. Ela pode ser simples ou múltipla. Herança Simples- Consistem em herda os métodos e atributos de uma única classe.

description

Este doc apresenta algumas definições sobre paradigma orientado ao objeto.

Transcript of Definiçoes OO

UEPB Universidade Estadual da ParabaDisciplina: Anlise de Projetos de SistemasAluno (a) Bruno Santos de Miranda Professor (a) DANIEL SCHERER

Definies.Identidade de objetos.Mostra que o mesmo nico, mesmo que outro objeto apresente estado e comportamento igual. Um exemplo prtico disso o carro o que diferencia o mesmo entre vrios modelos iguais, o seu chassi.HeranaA herana um recurso muito poderoso da programao orientada a objetos. Onde teremos o reaproveitamento de atributos e mtodos, diminuio no tempo de desenvolvimento, e facilidade em futuras manutenes. Este recurso trabalha com o conceito de superclasses e subclasses, onde as subclasses ou classes derivadas, iro herda os atributos e mtodos da superclasse permitindo assim um reuso no cdigo. Feito isso s iremos nos preocupar com atributos e mtodos especficos da subclasse. Ela pode ser simples ou mltipla.

Herana Simples- Consistem em herda os mtodos e atributos de uma nica classe.Herana Mltipla - Ela herda os mtodos e atributos de mais de uma classe.PolimorfismoEste conceito associa-se com o de herana. Aonde ele ir trabalha como o reaproveitamento de mtodos herdados de outra classe. Esse mtodo ser diferenciado em sua implementao, deforma a ter um mesmo nome declarado anteriormente na superclasse, onde a subclasse ir reimplement-lo. Em um sistema pode ter vrios mtodos com o mesmo nome, cabe ao sistema verificar se a classe em questo contm o mtodo declarado.EncapsulamentoEncapsular tem como base torna o programa mais flexvel, fcil de modificar e de criar novas implementaes. Onde serve para controla o acesso aos atributos e mtodos de uma determinada classe.Mensagens um pequeno texto que os objetos conseguem entender, onde por meio dela os objetos invocam seus mtodos e ativa um comportamento descrito em sua classe.