Re: [SouJava-J] POO

2000-01-13 Por tôpico Pablo Jorge Madril
>Bom, sobre a associação, você está certo. Me confundi com o fato de em java >todas as agregações sejam fracas (ponteiros), e não fortes como pode ser >feito em C++. OK. Java e Delphi trabalham igual, com agregacao fraca (tudo e referencia). Em C++ posso trabalhar com agregacao forte (por valo

Re: [SouJava-J] POO

2000-01-13 Por tôpico Ricardo Santiago
Bom, sobre a associação, você está certo. Me confundi com o fato de em java todas as agregações sejam fracas (ponteiros), e não fortes como pode ser feito em C++. >>ASSOCIACAO Esta é a melhor solução! >>public class Pessoa { >>public char Nome; >>} >>public class Medico { >>public char CRM; >>

Re: [SouJava-J] POO

2000-01-13 Por tôpico Pablo Jorge Madril
Desculpem, faltou um pedaco. A opcao da agregacao : public class Pessoa { public char nome; public Medico profissao; //nao fica meio estranho? Uma pessoa tem um Medico? } ou melhor public class Medico { public char crm; public Pessoa PessoaAssociada; //Este parece melhor. } Mais nos dois casos

Re: [SouJava-J] POO

2000-01-13 Por tôpico Pablo Jorge Madril
Oi, Ricardo >>Quando falo em associacao, estou falando que a classe Medico nao conhece a >>classe PessoaFisica, nem a classe PessoaFisica conhece a classe Medico. >>Nenhuma delas tem um atributo com o tipo da outra. >>Existe entao, uma classe que ainda nao temos nome pra ela (poderia ser >>Roles

Re: [SouJava-J] POO

2000-01-13 Por tôpico Ricardo Santiago
>Quando falo em associacao, estou falando que a classe Medico nao conhece a >classe PessoaFisica, nem a classe PessoaFisica conhece a classe Medico. >Nenhuma delas tem um atributo com o tipo da outra. >Existe entao, uma classe que ainda nao temos nome pra ela (poderia ser >Roles) que representa a

Re: [SouJava-J] POO

2000-01-13 Por tôpico Pablo Jorge Madril
existir paciente ou medico sem pessoa, nao consigo. Um abraco,Pablo. -Original Message- From: Ricardo Santiago <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] <[EMAIL PROTECTED]> Date: Thursday, January 13, 2000 10:12 AM Subject: Re: [SouJava-J] POO >>Eu, Ricardo Munhoz Santi

Re: [SouJava-J] POO

2000-01-13 Por tôpico Ricardo Santiago
>>Eu, Ricardo Munhoz Santiago sou uma pessoa física, que me formei médico e >>venho trabalhar neste hospital. Entro então como Medico. No meio do ano, >>fico doente e resolvo me internar neste mesmo hospital. Para ter uma ficha >>clinica preciso ser cadastrado como paciente. Já houve duplicação do

Re: [SouJava-J] POO

2000-01-13 Por tôpico Pablo Jorge Madril
[EMAIL PROTECTED] <[EMAIL PROTECTED]> Date: Thursday, January 13, 2000 8:15 AM Subject: Re: [SouJava-J] POO >>Entao a heranca que vamos ter pode ser : >>Pessoa -> Pessoa Fisica -> Paciente >> -> Medico >>Pessoa -

Re: [SouJava-J] POO

2000-01-13 Por tôpico Ricardo Santiago
>Entao a heranca que vamos ter pode ser : >Pessoa -> Pessoa Fisica -> Paciente > -> Medico >Pessoa ->Pessoa Juridica-> Convenio Tenho apenas uma consideração neste respeito... Geralmente não é recomendável associar por herança um papel (role) que possa

Re: [SouJava-J] POO

2000-01-12 Por tôpico Eduardo Issao Ito
Um livro excelente sobre isso é: Object Oriented Software Construction do Bertand Meyer. http://www.bookpool.com/.x/iewai64tw0/sm/0136291554 "The definitive tome on Object-Orientation" "The finest piece of writing and thinking on this vast subject" "Compelling. Extremely well written and litera

Re: [SouJava-J] POO

2000-01-12 Por tôpico Pablo Jorge Madril
EMAIL PROTECTED] <[EMAIL PROTECTED]> >Date: Wednesday, January 12, 2000 1:41 PM >Subject: [SouJava-J] POO >Amigos, >não sei se este e-mail se encaixa na lista, se alguém achar que não, GRITE! >Hehehe >Como estamos discutindo muito sobre Orientação a Objetos, tenho um prob

[SouJava-J] POO

2000-01-12 Por tôpico Simone Ferreira
Amigos, não sei se este e-mail se encaixa na lista, se alguém achar que não, GRITE! Hehehe Como estamos discutindo muito sobre Orientação a Objetos, tenho um problema prático a apresentar-lhes. Quero migrar um aplicativo que fiz em um banco de dados para Java. É um aplicativo médico, para control