Eu li muitos artigos sobre Design Orientado a Dados (DOD) e compreendo, mas não consigo projetar um sistema de Programação Orientada a Objetos (OOP) com o DOD em mente, acho que minha educação em OOP está me bloqueando. Como devo pensar para misturar os dois? O objetivo é ter uma boa interface OOP enquanto estiver usando o DOD nos bastidores.
Eu vi isso também, mas não ajudou muito: /programming/3872354/how-toply -apply - dop - and - keep-a - nice - user - interface
c++
architecture
Pombal
fonte
fonte
Respostas:
Eu diria que o blog de Noel Llopis é provavelmente a melhor instrução para uma combinação de programação orientada a objetos e design orientado a dados. Ele é um dos criadores do termo DOD, é um forte programador de C ++ e escreveu bastante sobre seu estilo e como ele tira proveito dos recursos de OO do C ++.
Eu acho que se eu chamar os elementos principais de combiná-los, de acordo com Noel:
O outro grande nome da propaganda do DOD agora é Mike Acton, do Insomniac, mas, lendo o que ele escreveu, eu diria que ele não é realmente pró-OO (ou anti-OO, desde que ainda seja orientado a dados).
fonte