Ich habe viele Artikel über datenorientiertes Design (Data Oriented Design, DOD) gelesen und verstehe das, aber ich kann ein objektorientiertes Programmiersystem (Object Oriented Programming, OOP) nicht mit DOD im Hinterkopf entwerfen. Ich denke, meine OOP-Ausbildung blockiert mich. Wie soll ich denken, um die zwei zu mischen? Das Ziel ist es, eine schöne OOP-Oberfläche zu haben, während DOD hinter den Kulissen verwendet wird.
Ich habe das auch gesehen, aber nicht viel geholfen: /programming/3872354/how-to-apply-dop-and-keep-a-nice-user-interface