RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-19 Por tôpico Andre Mendonca
Jorge, Eu concordo com o Sven neste caso. A existencia de uma classe "Aula" ou "Disciplina" retrata melhor o que queremos modelar. Um professor nao tem, _necessariamente_ que estar associado a um aluno. "Professor" pode, inclusive ser um titulo que o cara ostenta, sendo assim um conceito

Re: RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-16 Por tôpico Sven van ´t Veer
Jorge, Acho que est quase certo. Implementando assim, est errado. A relao no caso do seu profesor ainda tem. Veja o seguir: /* modelo escola */class Professor{ }class Aluno{ }class Aula{ private Professor p; private Collection alunos;}Isso uma associao. Uma associao uma relao entre duas ou

RE: RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-16 Por tôpico Jorge Martins
Sven, Não é necessário ter uma classe que descreve a associação para ser uma associação. Ela só é necessária quando o relacionamento detém alguma informação ou possui algum comportamento próprio que precisa ser encapsulado. A implementação em java para a associação tipicamente é uma

Re: RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-16 Por tôpico Leonardo Souza Mario Bueno
- Original Message - From: Sven van ´t Veer To: [EMAIL PROTECTED] Sent: Friday, March 16, 2001 9:52 AM Subject: Re: RE: RES: [java-list] Para Alexandre: implementação de agregações e associações Jorge,Acho que está quase certo. Implementando assim, está errado

Re: RE: RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-16 Por tôpico Sven van ´t Veer
Jorge Martins wrote: [EMAIL PROTECTED]"> Sven, No necessrio ter uma classe que descreve a associao para ser uma associao. Ela s necessria quando o relacionamento detm alguma informao ou possui algum comportamento prprio que precisa ser encapsulado. A implementao em java para a

Re: RE: RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-16 Por tôpico Sven van ´t Veer
Jorge Martins wrote: [EMAIL PROTECTED]"> Sven, No necessrio ter uma classe que descreve a associao para ser uma associao. Ela s necessria quando o relacionamento detm alguma informao ou possui algum comportamento prprio que precisa ser encapsulado. A implementao em java para a

RE: RE: RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-16 Por tôpico Jorge Martins
Não concordo. Um referência em java não representa que um objeto têm um outro. Este objeto não é do outro, apenas há uma referência para ele, coerente com a definição de associação. Não discordamos do conceito, seja dito. Mas sua interpretação do código está equivocada. O fato do

Re: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-15 Por tôpico valter vieira de camargo
Sobre as associaes e agregaes eu estou achando que realmente isto: agregao - atributo do tipo de outra classe associao - instanciao de uma classe dentro de algum mtodo de outra... Quanto abordagem do Furlan... ser que se modelarmos um sistema completamente OO sem a preocupao com chaves,

RES: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-15 Por tôpico Alexandre Rodrigues Gomes
concordo contigo que o modelo de projeto deve j conter detalhes da implementao, mas no acho elegante amarrar todo o seu modelo a uma tecnologia. Tente desenvolver sua lgia de negcio de forma independente e crie uma camada intermediria para resolver as questes de banco de dados. Com isso vc ter a

RE: RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-15 Por tôpico Jorge Martins
No no, valter. Associao e agregao so ambos relacionamentos de classes. Em java, voc implementa como uma referncia de um objeto ao outro. Exemplo: /* modelo do banco de dados */ class Table { private Row rows[]; /* agregao "tem" */ } class Row { private Table table } /*

RES: [java-list] Para Alexandre: implementação de agregações e associações

2001-03-14 Por tôpico Alexandre Rodrigues Gomes
Valter, na implementao acho que poderamos resumir na seguinte forma: para agregar, utilizaremos atributos de instncia, ou seja, "variveis globais" e para associao podemos criar apenas variveis locais de mtodos. Ser que plausvel esta abordagem ? Se bem que podemos ter atributos de classe que no