Pessoal,
 
ser� que algu�m poderia me ajudar com esta quest�o?
 
Imagine que estamos projetando um sistema gr�fico capaz de armazenar, apresentar e alterar interativamente formas geom�tricas como elipses, ret�ngulos e segmentos de reta. Todas essas formas incluem um conjunto razo�vel de informa��es universais, como cor, posi��o e espessura de tra�o, portanto � razo�vel supor que objetos ofere�am vantagens na implementa��o (queremos facilmente definir c�digo capaz de desenhar, copiar, mover, salvar um conjunto arbitr�rio de formas, se poss�vel aceitando novas formas em futuras vers�es).
Considere os conceitos Ret�ngulo e Quadrado. Suponha que em nosso sistema ambos tenham suas dimens�es principais sempre alinhadas com os eixos cartesianos (em outras palavras, seriam poss�veis ret�ngulos "horizontais" e "verticais", nunca "diagonais"). Seria melhor Ret�ngulo estender Quadrado ou vice-versa? Ou n�o herdar? Quais  as vantagens e desvantagens de cada escolha sobre como implementar esses dois conceitos. Implemente uma delas brevemente em Java (esboce como ela seria usada).
 
Obrigada.
 
Ana L�cia Pegetti
Analista de Tecnologia da Informa��o
Carbocloro Ind�strias Qu�micas S/A
TeL: 55 - 0XX13- 33613511 R:8268
 
 
 

Responder a