----- 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] 
-------------------------------------------------------------------------

Responder a