|
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
E-mail: [EMAIL PROTECTED]
|
- Re: [java-list] Sistemas gr�ficos Ana Lucia Pegetti
- Re: [java-list] Sistemas gr�ficos Rodrigo Miranda
- [java-list] Ferramenta de desenvolvimento Jo�o Matoso
