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