【讨论2】Cell为什么不自己判断邻居情况?
为什么不是由Cell自己判断自己的邻居的情况来决定自己是否应该被die或reborn?
如果由Cell字简短自己是死亡还是复活,它需要从Field获取一大堆数据,首先,要获取Field的大小来让自己判断位置。然后它要自己定义Field的对象作为自己的成员函数,这样Cell就知道Field的存在,耦合就更紧了
在Field里面,他要定义函数,把width和height传给Cell,实现起来很麻烦,因此不再写代码了。能理解就好。
【讨论2】Cell为什么不自己判断邻居情况?
为什么不是由Cell自己判断自己的邻居的情况来决定自己是否应该被die或reborn?
如果由Cell字简短自己是死亡还是复活,它需要从Field获取一大堆数据,首先,要获取Field的大小来让自己判断位置。然后它要自己定义Field的对象作为自己的成员函数,这样Cell就知道Field的存在,耦合就更紧了
在Field里面,他要定义函数,把width和height传给Cell,实现起来很麻烦,因此不再写代码了。能理解就好。