置顶

Cell要不要知道Field?

翁恺 发表于2019年04月25日
<p>在城堡游戏中,Handler是知道Game的;在细胞自动机中,Cell是不知道Field的。在现在版本的狐狸与兔子中,Cell也是不知道Field的。</p><p>那么,如果让Cell知道Field会怎样呢?两种做法各有什么优缺点呢?</p><p><br/></p>
1 回复

    1楼

  • 即限公国 发表于2019年06月10日
    5 | 0 | 举报
    <p>Cell知道Field:</p><ol class=" list-paddingleft-2" style="list-style-type: decimal;" ><li><p>优点:业务代码简单,直接调用eat(),move(),breed()就可以执行相应的行为</p></li><li><p>缺点:代码耦合度高</p></li></ol><p>Cell不知道Field的情况刚好相反:</p><ol class=" list-paddingleft-2" style="list-style-type: decimal;" ><li><p>&nbsp;优点:代码解耦</p></li><li><p>缺点:业务代码复杂<br ></p></li></ol>
    即限公国 发表于2019年06月10日
    添加评论