Utilizar DbEdit ou Edit em Orientação a Objetos e 4 camadas?
Olá pessoal,
Estamos desenvolvendo um software em 4 cadas em Delphi.
Interface -> Classe (Regra de negocio) -> TClientDataSet -> Persistencia.
Agora estamos com uma dúvida, já utilizamos métodos GET e SET. E nossas verificações ficam nos métodos GET e SET. Ou seja se eu utilizar DBEdit ele não vai passar em ninha classe (Regra de negócio) e vou ter que fazer os tratamentos tudo de novo.
Estaríamos fazendo tudo na mão (a forma como vários Delphianos criticam o Java). Mas teríamos mais controle, pois tudo passaria pelos meus GET E SET.
O que vocês recomendam? Qual a experiência que vocês tem nessa questão? :shock:
:lol:
Obrigado.
Yalle Cunha
Estamos desenvolvendo um software em 4 cadas em Delphi.
Interface -> Classe (Regra de negocio) -> TClientDataSet -> Persistencia.
Agora estamos com uma dúvida, já utilizamos métodos GET e SET. E nossas verificações ficam nos métodos GET e SET. Ou seja se eu utilizar DBEdit ele não vai passar em ninha classe (Regra de negócio) e vou ter que fazer os tratamentos tudo de novo.
Estaríamos fazendo tudo na mão (a forma como vários Delphianos criticam o Java). Mas teríamos mais controle, pois tudo passaria pelos meus GET E SET.
O que vocês recomendam? Qual a experiência que vocês tem nessa questão? :shock:
:lol:
Obrigado.
Yalle Cunha
Yallebr
Curtidas 0
Respostas
Moonlight
08/03/2005
Yalle,
No seu lugar, eu usaria Edit. Tanto pela questão do controle (que vc citou) quanto pela questão de ficar uma coisa mais organizada. Pode ser que eu não tenha entendido bem a arquitetura de camadas de seu sistema, mas da forma que eu entendi, se vc usar DBEdit a coisa ficaria meio fora de contexto. Acho que não seria um grande problema fazer na mão.
De qq forma, achei mto interessante sua estrutura. Gostaria de saber mais sobre ela.
No seu lugar, eu usaria Edit. Tanto pela questão do controle (que vc citou) quanto pela questão de ficar uma coisa mais organizada. Pode ser que eu não tenha entendido bem a arquitetura de camadas de seu sistema, mas da forma que eu entendi, se vc usar DBEdit a coisa ficaria meio fora de contexto. Acho que não seria um grande problema fazer na mão.
De qq forma, achei mto interessante sua estrutura. Gostaria de saber mais sobre ela.
GOSTEI 0