Christian 

Pois não é o mesmo estímulo. Uma mensagem é definida pela assinatura da
mesma. Se há uma assinatura diferente, há uma mensagem diferente. O nome da
função não é suficiente pois assinatura é composta pelo nome da função +
tipos dos parâmetros.

No seu exemplo, para formatar data, você mesmo denunciou que são mensagens
diferentes. Dizer "formate data com padrão usual" e "formate data com este
padrão" são coisas diferentes. Seria polimorfismo se eu disse "formate data"
e o OBJETO tomasse a decisão da formatação. 

Perceba o conceito, eu falaria para o objeto uma só mensagem e ESTE TOMARIA
A DECISÃO DO PROCEDIMENTO. Ou seja, ele se comportaria polimorficamente a
partir de um mesmo estímulo, ou mensagem.

abraços

Jorge

-----Original Message-----
From: Christian Rauh [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 21 de março de 2001 14:25
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Polimorfismo


Caro Jorge,

> Jorge Martins wrote:
> 
> Concordo com você e ainda digo mais. Conceitualmente, polimorfirsmo é a
> capacidade dos objetos responderem diferenciadamente a mesma mensagem (ou
> estímulo) de acordo com sua classe no momento.

De acordo com a classe e parâmetros.
 
> Dois métodos com assinaturas diferentes não podem ser considerados a
> mesma mensagem.

Porque não?

> Apenas possuem o mesmo nome (ou token) com o fim de
> facilitar o entendimento do programador, mas em momento algum representam
> a mesma mensagem.

Representam sim, afinal é comum fazermos overloading para justamente tratar
a mesma mensagem de maneira diferente de acordo com os métodos. Por
exemplo, formatar uma data com o padrão usual ou com um padrão
especificado.

Christian

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Reply via email to