组织结构图
2025-12-30 15:03:19 0 举报
象棋
作者其他创作
大纲/内容
\t定义棋子的属性(颜色、位置、类型)、移动规则;子类实现不同棋子的走法逻辑\t
\t提供对局保存、加载的弹窗界面;接收用户的保存路径/加载文件选择\t
View层
存储全局配置(如棋盘格子大小、棋子图片路径、默认保存路径)\t
象棋对弈
\t提供对局数据的序列化/反序列化方法;实现棋盘状态的保存与加载
工具/配置层
Controller层
管理棋盘格子(二维数组)、棋子的放置/移除/移动;提供棋盘初始化、重置方法\t
管理对局状态(当前回合、红方/黑方、和棋请求状态);提供对局启停、保存/加载功能\t
接收View层的用户操作请求;调用Model层的方法(走棋、悔棋、校验规则);将Model层的数据变更同步回View层\t
Model层
绘制棋盘和棋子;监听鼠标点击事件(选择棋子、移动棋子、点击悔棋/和棋按钮);同步展示对局状态\t
0 条评论
下一页