我已经做了研究,但仍然找不到这个问题的答案。
我认为有一些链接可以解释它,但仍然没有明确的答案。
在stackoverflow中也有一个类似的问题,但答案并不真正令人满意。
思潮?
http://cs.stanford.edu/people/eroberts/courses/cs106a/handouts/56-data-driven-programs.pdf
最后一个链接有点解释它,但是...
http://gamesfromwithin.com/data-oriented-design
是的。设计模式只不过是针对反复遇到的问题的一些通用解决方案。它们不是使您的程序完美的 OOP 银弹。
使用的设计模式可能因编程范式而异,但总会有一些常见问题可以通过通用解决方案来解决。