Ho letto molti articoli su Data Oriented Design (DOD) e lo capisco ma non riesco a progettare un sistema di programmazione orientata agli oggetti (OOP) con DOD in mente, penso che la mia formazione OOP mi stia bloccando. Come dovrei pensare di mescolare i due? L'obiettivo è avere una bella interfaccia OOP mentre si usa DOD dietro le quinte.
Ho visto anche questo, ma non ha aiutato molto: /programming/3872354/how-to-apply-dop-and-keep-a-nice-user-interface