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
>>
>

Responder a