Category Archives: OO em Geral

do jmp às Interfaces – A história do acoplamento

No princípio era o jmp. E o call. E o ret. E os saltos condicionais. E com isto os heróicos programadores da época conseguiam criar laços e blocos cuja execução dependia de alguma condição ter sido satisfeita. E a máquina começou a pensar. Um label indicava ao assembler aonde determinada rotina estava começando, e o assembler transformava aquele label em um endereço de memória. Entre o label e o ret estava o que conhecemos hoje por procedure. Continue reading do jmp às Interfaces – A história do acoplamento

Data Type Framework

(english)

O que Object Persistence Framework (OPF) e o padrão de projeto MVP (Model-View-Presenter) possuem em comum, além de código orientado a objetos? Os dois utilizam a mesma fonte de dados. Em uma ponta o OPF lê informação de um mecanismo de persistência (que pode ser um SGBDR) ou envia informações para ele, em outra ponta o MVP apresenta informações ao usuário ou recebe informações dele. Quem faz a ligação entre os dois é o que alguns autores chamam de Value Type Framework (VTF), e que eu chamo de Data Type ou simplesmente de Subject framework. Continue reading Data Type Framework