1、系统划分:我们的整体我们整体的系统划分是根据MVC架构进行划分的
(1) View子系统:该子系统主要负责上面2.1.2系统功能需求中界面动画显示需求以及游戏整体界面切换流程控制中的接受用户点击事件或者键盘输入事件,并将用户事件信息传递给对应的Control,总体来说:View子系统负责任务是显示画面以及动画,并接收用户事件这两大功能并调用相应的Control,但是什么情况下显示什么动画或界面的控制任务,该控制任务交给Model子系统,View不负责。
(2) Model子系统:该子系统主要负责上面2.1.2系统功能需求中的游戏整体界面切换流程控制、游戏进行的控制、检验用户登陆、用户数据管理功能、游戏数据管理(游戏的地图资源、游戏进行时的各种实时状态数据)功能;总体来说就是Model子系统负责控制整体的进行流程。
(3) Control子系统:该子系统主要负责的是View子系统和Model子系统的连接交互,View对应的操作信息要通过Control子系统出传递给Model子系统。
2、子系统体系结构风格:具体介绍每个子系统的体系结构风格
(1) View子系统的体系结构风格:在第一