nObjetivo:
isolar os objetos de mudanças no mecanismo de
armazenamento.
nSe um
SGBD diferente tiver que ser utilizado pelo
sistema, por exemplo, somente a camada de
persistência é modificada; os objetos de
domínio permanecem intactos.
ndiminuição
do acoplamento entre os objetos e a estrutura
do BD torna:
nmais
flexível (pode ser modificado para se adaptar
a novos requisitos)
nmais
portável (pode ser transportado para outras
plataformas de HW ou SW).