求助:帮忙使用合理的设计模式给出类的详细设计
希望能通过这个例子,对设计模式中的命令模式、存储模式有清楚的理解。背景:
功能要求:根据历史数据回放三维模型在3D场景中的运行轨迹
下面是最初设计思路:
类:
类名 说明
MoveModel 描述3D模型
HistoryRecord 模型运动轨迹在某一时刻的记录
HistoryRoute HistoryRecord的集合,是一段时间内模型位置的记录
DAL 将数据库中读取出来
HistoryRouteBLL 将数据转换成HistoryRoute
ModelManager 根据历史记录,控制模型的移动,包括计算模型的下一步位置,模型的扭转角等;从文件中创建模型
显示模型;窗体类 显示模型
请高手帮忙分析类、类成员和类关系,并给出uml类图。
如有详细解释更好。
要求:轨迹回放中使用DoBackWork,避免程序假死。
如能结合分层的思想更好。 --------------------编程问答--------------------
懵懂 懵懂!
嘿嘿 帮顶 接分
补充:.NET技术 , C#