该章节翻译如下:http://blog.csdn.net/lxwde/article/details/131569
有3个对象:
黑板(cite reference)
显示老鼠探测出来的迷宫的结构信息。
迷宫(Maze)
初始化一个迷宫入口坐标,这里是(0,0)。
根据当前输入坐标,返回该坐标四周情况,是墙壁还是空地。
老鼠(Rat)
向黑板返回自己的当前信息。
向迷宫发出自己的位置坐标,请求当前位置的信息。
遇到分岔路时,创建一个新的老鼠去走分岔路。
当无法继续前进的时候,向黑板报告自己的当前信息后,结束自己所在的线程。
对设计模式不是很熟练,不知道这里面用了哪种设计模式。
有3个对象:
黑板(cite reference)
显示老鼠探测出来的迷宫的结构信息。
迷宫(Maze)
初始化一个迷宫入口坐标,这里是(0,0)。
根据当前输入坐标,返回该坐标四周情况,是墙壁还是空地。
老鼠(Rat)
向黑板返回自己的当前信息。
向迷宫发出自己的位置坐标,请求当前位置的信息。
遇到分岔路时,创建一个新的老鼠去走分岔路。
当无法继续前进的时候,向黑板报告自己的当前信息后,结束自己所在的线程。
对设计模式不是很熟练,不知道这里面用了哪种设计模式。