----- Original Message -----
>From: Ronie Gilberto Henrich <[EMAIL PROTECTED]>
>To: Lista Sou Java (E-mail) <[EMAIL PROTECTED]>
>Sent: Thursday, October 26, 2000 6:16 PM
>Subject: d�vidas uml
>
>Pessoal,
>
>Sei que estou um pouco fora do escopo da lista, mas estou
>utilizando uml para modelar um sistema em Java.
>Quando fa�o uma associa��o entre duas classes tipo Pais ==>
>Estado, onde um pa�s pode ter v�rios estados mas um estado pode ter
somente
>um pa�s. O que significaria o Navigable e o Aggregate neste caso?
Navigable neste caso significa que a partir de uma instancia de Pais
voc� consegue obter as instancias de Estado associadas ao Pais. (na
maioria das vezes podemos traduzir isto como "d� pra fazer algo tipo
pais.getEstados()").
Aggregate indica que existe uma rela��o todo/parte entre Pais e Estado.
Isto geralmente indica que:
-- A "vida" das instancias de Estado associadas a um Pais
corresponde +- a "vida" da instancia do Pais
void apagaPais() {
/* Apaga estados */
}
-- Algumas opera��es realizadas em Pais s�o propagadas para os
Estados
void draw(Graphics g) {
/* Para cada Estado: estado.draw(g)*/
}
Leonardo.
.........................................
Leonardo Souza Mario Bueno
itera Inform�tica
[EMAIL PROTECTED]
+55 27 337-0317
Visite o site da itera em:
http://www.itera.com.br
.........................................
>
>Obrigado,
>
>Ronie
------------------------------ 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]
-------------------------------------------------------------------------