Ana
Lucia,
Essas
implementações de quadrados, retângulos, círculos etc são mais treinar
conceitos. Não se ocupe muito com economia de memória, performance, etc. Até por
que orientação objetos não prioriza estas questões.
Todo quadrado é um retângulo mas nem todo retângulo é um
quadrado. Sendo simplista, esta questão se resume a uma afirmação. Quadrado é
uma especialização de retângulo, logo quadrado deve herdar de
retângulo.
Esta é
uma solução óbvia que pode não ser a melhor em algumas situações.
abraços
Jorge
-----Original Message-----
From: Ana Lucia Pegetti [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 1 de janeiro de 2002 11:04
To: '[EMAIL PROTECTED]'
Subject: [java-list] Quadardos/Retangulos
From: Ana Lucia Pegetti [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 1 de janeiro de 2002 11:04
To: '[EMAIL PROTECTED]'
Subject: [java-list] Quadardos/Retangulos
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