Welson Avelar wrote:
> --- Joao Morais escreveu:
>> Andreano, não é achar que não deve ter, é ter certeza que não precisa ter.
>>
>> É sempre questão de preferência. Falo por mim, estou apenas expondo 
>> vantagens de um modelo orientado a objetos perante o RAD (com exceção de 
>> usar TDataset como objeto de negócio - isso é roda quadrada).
>>
>> Vou aproventar sua mensagem para citar uma vantagem de cada lado (de OPF 
>> e de MVP, lógico).
>>
>> TDataset é orientado a tabela, OPF é orientado a objetos do domínio do 
>> problema.
>>
> [--x--]
> 
> [Welson] Só uma coisa: o que é OPF ?! "define:opf" no Google me retorna uma
> parada da NASA. oO

Object Persistence Framework. É o framework que torna coisas como isto 
aqui possíveis:

Cliente := TCliente.Create;
Cliente.NomeCampo := Valor;
Cliente.Save;

Procurei na wikipedia sem sucesso. Sinistro.

Esse é o artigo do "pai" da idéia (inglês):
http://www.ambysoft.com/persistenceLayer.html

Tem uns artigos no www.oodesign.com.br também.

--
João Morais

Responder a