m4d*_*ign 4 c++ oop class
这个问题在我脑海里浮现了很多次.
让我通过一个例子解释我的问题.
说我有两个类:1-网格.2-细胞.
现在,单元格的位置"应该"存储在网格类中,而不是存储在单元类本身中.假设单元格想要通过网格中的方法获取其位置.
它怎么能这样做?请记住,单元格是由Grid类创建/初始化的.
有什么好的OO方法来解决这个问题?
谢谢
小智 9
我认为这不是一个好的设计.如果单元需要知道它的位置,它应该自己保存它并为网格提供访问它的方法.
归档时间:
15 年,8 月 前
查看次数:
335 次
最近记录: