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 controlar checkups.
Tenho vários formulários: cadastro de pacientes, cadastro de médicos,
cadastro de convênios e 10 exames (ex: exame cardiólogico, teste
ergométrico, holter, ecocardiograma, etc).
Vejo claramente uma classe principal chamada CADASTRO, e sub-classes
herdeiras dela que devem ser implementadas. Por exemplo: cadastro de
pacientes tem informações que não tem no cadastro de médicos, tais como:
peso, altura, idade, etc.
Até aí, tudo bem. Quando chega nos exames é que me perco. Há exames como o
teste ergométrico e laboratório por exemplo que tem muitas informações.
Aproximadamente 50 campos, entre eles textfields, caixas combo, pequenas
tabelas, etc.
Nenhum exame compartilha dado com outro, a não ser o nome do paciente,
idade, altura e peso.
Minha dúvida é: nesse caso, tenho que ter uma classe para cada exame ou
poderia ter uma super-classe chamada exames com suas sub-classes (os outros
exames), a qual seria uma extensão de pacientes?
Outra coisa (não sei se está relacionado): do meu ponto de vista, os exames
só tem relação com as impressões, e cada impressão é de um jeito diferente.
Existe alguma forma de permitir que o usuário final customize um relatório
(não é em colunas) feito em Java? Não quero que ele mude apenas cor e tipo
de letra. Quero que ele possa exibir ou não determinados campos e mudá-los
de lugar na impressão por exemplo.
Mais um detalhe: eu posso permitir que o usuário final customize os
formulários, ou seja, que inclua novos campos do tipo que ele quiser?
Desculpe-me, mas não li nada sobre isto ainda. Portanto, não tenho a menor
idéia de como fazer e nem sei onde encontrar informações sobre isto.
[ ]s
Simone Ferreira
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------