Marcos Douglas wrote: > Deixar os forms sem implentação para deixar o código em outro lugar > não acaba com o problema; pode até ficar mais complexo. > Temos que pensar no _objetivo_ final, não na _forma_ como é feito.
Depende do seu conceito de complexo. MVP não "deixa o código em outro lugar", mas o distribui, colocando cada pedaço em seu devido lugar. -- João Morais > > --- Em delphi-br@yahoogrupos.com.br, Joao Morais <[EMAIL PROTECTED]> escreveu >> anderson wrote: >> >>> Entendi, mas vamos supor entaum, eu posso suar ECO como OPF e usar uma >>> camada MVP para desacoplar ao maximo possível DB / MODELO / > APRESENTAÇÃO >>> certo ? >> Desacoplar do banco você pode fazer com ClientDataSet ou DBExpress. >> >> Com OPF (ECO, por exemplo) além de desacoplar você tem objetos de >> negócio de verdade, e com hierarquia de classe, tipo: >> TContato->TPessoa->TCliente, caso seu projeto precise. Você tem também >> cache e controle transacional controlados pelo framework, evita >> repetição de código e de tratamentos de erro. >> >> O MVP faz com que você reaproveite código de apresentação e deixa os >> seus forms totalmente sem implementação. >> >> -- >> João Morais >> >