Class Diagram
2016-12-20 12:00:57 0 举报
登录查看完整内容
lifegameGraph
作者其他创作
大纲/内容
Cell
- status
- getCellStatus()- setCellStatus()
1
GameOfLifeTimer
- timeInterval- gameLastTime
- initialize()- start()- OnTimeInterval()
-
consists
call
GameOfLifeGirds(Map)
- lines- rows- cells
- initialize()- getLiveNeighourCount()- getAllCells()- copyMap()- printMap()
getInfoAboutAllCells-
GameOfLifeControl
- createRandomInitialCells()- updateAllCellStatus()
共分为GameOfLifeTimer、GameOfLifeControl、GameOfLifeGirds、Cell四个类,其中GameOfLifeTimer为时钟,GameOfLifeControl为控制游戏的逻辑类,GameOfLifeGirds为游戏地图类,Cell为每个细胞类。这里比较简化没有设计专门的GUI类, 在游戏地图类中通过printMap来绘制整张地图。
lines*rows
类图描述:
getInfoAboutCertainCell-
0 条评论
回复 删除
下一页