软件构造Lab2漫谈(2)

这部分,主要说一下P3的设计和测试。 除了MyChessAndGoGame是主程序入口以外,其他均为辅助类。 思路是自底向上的: 首先游戏要有两个玩家,因此设计了Player类。这个也是最简单的,由于游戏的核心在于操做,而不是玩家自己的属性,固然若是你将操做做为玩家的方法,那另当别论。 此外游戏确定要有一个棋盘,因此设计一个board类,那么棋盘有哪些属性呢。这里我认为应该把棋子归到棋盘,而不是轨
相关文章
相关标签/搜索