Tenho certeza que é assim. Só não posso te indicar uma bibliografia pois desconheço um bom livro sobre base de orientação objetos e modelagem. Já me indicaram o Objedt-Oriented Modeling and Design, do James Rumbaugh. Também já li um do Booch falando sobre isto. Mas aprendi isso mesmo na faculdade, com um professor. Para você que está fazendo uma modelagem, aconselho a usar o software Togheter Whiteboard. Ele gera códigos java junto com o modelo UML. O código que ele gera para agregação e associação é igual. abraços Jorge -----Original Message----- From: valter vieira de camargo [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 14 de março de 2001 19:18 To: [EMAIL PROTECTED] Subject: Re: [java-list] implementação de agregações e associações Ok Jorge.... eu também estou chegando à essa conclusão.... que a diferença seja no encapsulamento.... Só uma coisa para finalizar .... você supõe que seja dessa forma ? Ou você tem certeza ? Desculpe estar perguntando assim mas é que se você tiver lido em algum lugar eu também gostaria de fazê-lo, pois, estou desenvolvendo meu projeto de mestrado sobre essas coisas.... Abraços... Jorge Martins wrote: > Valter, > > A maior diferença em associação e agragação é o tipo da entidade > referenciada. Imagine a modelagem de um gerenciador de banco de dados. Um > tabela possui linhas (ou tuplas). Linha neste caso é uma entidade fraca, sua > existência depende da tabela. E tratasse de uma agregação, pois várias > linhas compõe uma tabela. > Veja agora o caso de a modelagem de uma escola. Um professor dá aula > para vários alunos. Logo há uma associação entre aluno e professor. Ambos > são entidades fortes, existem independentemente de outra entidade. Apenas se > relacionam: professor leciona aluno. > Em java, a implementação é muito semelhante, tanto de um quanto do > outro. Basta fazer uma referência (ou uma lista delas) de uma classe para a > outra. A diferença fica no encapsulamento. É muito razoável que no primeiro > modelo, apenas seja possível criar e excluir uma linha através de sua > tabela. No segundo, a criação de alunos e professores é independente, > haveria então um método (o ambiente determina em qual classe ficará este > método) para associar um professor a um aluno. > > abraços > > Jorge > ------------------------------ 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] ------------------------------------------------------------------------- ------------------------------ 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] -------------------------------------------------------------------------