Pessoal,

Esta � uma pergunta conceitual e a melhor resposta que consegui elaborar �
que se o sistema tem problemas com mem�ria (vai rodar em um PDA, ou este
objeto vai ser instanciado milh�es de vezes simultaneamente,etc) o melhor
fazer a classe quadrado apenas com uma vari�vel que seria o tamanho do lado
do quadrado e depois estende-la para o retangulo usando a mesma vari�vel e
mais uma para altura por�m vc iria ter que reescrever muitos m�todos
(pintura, �rea,etc) por�m alguns m�todos serviriam para as duas classes.

Caso o problema n�o seja mem�ria o melhor seria acompanhar o raciocinio do
pessoal fazendo a classe retangulo e depois estendendo o quadrado apenas
reescrevendo, a principio, o construtor o qual iria inicializar a base e a
altura com o mesmo tamanho, os m�todos (pintura, �rea, etc..) continuariam
os mesmos. Com isso vc ganharia com a manuten��o do c�digo pois se mais pra
frente precisaria reescrever o m�todo de calculo da �rea em um s� lugar
alterando para as duas classes j� estaria pronto.

Acho que � isso.
[]s,
Fl�vio.

> -----Mensagem original-----
> De: jpassaglia [mailto:[EMAIL PROTECTED]]
> Enviada em: sexta-feira, 4 de janeiro de 2002 12:10
> Para: [EMAIL PROTECTED]
> Assunto: [java-list] Re:[java-list] Quadardos/Retangulos
>
>
> Ana, quadrado e retangulo sao figuras semelhantes, as
> unicas diferencas sao base e altura, que no quadrado sao
> iguais e no retangulo nao. O que voce poderia fazer eh
> uma unica classe que receba estes dois valores.
> Espero ter ajudado.
> []'s Julio.
>
> > Pessoal,
> >
> > estou resolvendo um exercicio, e quem puder me
> ajudar...
> > Tratando-se de um aimplementacao, seria melhor
> retangulo estender quadrado
> > ou quadaro estender retangulo?Ou nao haver heranca?
> > Alem de economia de memoria, que outras vantagens eu
> teria fazendo uma ou
> > outra implementacao?
> > Agradeco a ajuda.
> >
> > Ana
> >
>
>
> __________________________________________________________________________
> Quer ter seu pr�prio endere�o na Internet?
> Garanta j� o seu e ainda ganhe cinco e-mails personalizados.
> Dom�niosBOL - http://dominios.bol.com.br
>
>
>
> ------------------------------ 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] 
-------------------------------------------------------------------------

Responder a