设计模式可复用面向对象软件的基础 第3章 创建(2)
发布时间:2021-06-05
发布时间:2021-06-05
本书设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下有特别有用
E n t e r为更加复杂的游戏操作提
供了一个简单基础。例如,如果你在
一个房间中说“向东走”,游戏只能确定
直接在东边的是哪一个 M a p S i t e并
对它调用E n t e r。特定子类的E n t e r
操作将计算出你的位置是发生改变,
还是你会碰壁。在一个真正的游戏中,
E n t e r可以将移动的游戏者对象作为
一个参数。
R o o m是M a p S i t e的一个具体
的子类,而 M a p S i t e定义了迷宫中
构件之间的主要关系。 R o o m有指向
其他M a p S i t e对象的引用,并保存一
个房间号,这个数字用来标识迷宫中
的房间。
下面的类描述了一个房间的每一面所出现的
墙壁或门。
上一篇:WSUS服务器的迁移
下一篇:特种加工论文