【发布时间】:2014-03-14 19:21:07
【问题描述】:
我正在用 C++ 编写一个物理引擎,但我已经停下来,即我应该如何设计类层次结构。我特别关心的是World 和Body 类。 Body 应该向World 公开一些细节,World 然后可以处理。但同时,我不希望用户能够访问Body 的所有这些属性。但我仍然希望引擎的用户能够改变身体中的一些东西。例如,它的位置。你会如何根据类来组织它?
【问题讨论】:
标签: c++ oop class-hierarchy