标签:
通过老师推荐的StarUml,并结合之前对小组题目的构想。
我将此次地铁信息查询的题目做了更细致的分析和模块划分:
class 地铁线路
用于存储地铁线路信息。包含站名,站间里程。同时应提供更改站名和里程,并且输出站名和里程的方法。
class 路程规划
用于计算最短里程的地铁路线。通过输入起止站,并加载地铁线路信息,最终得到最短的里程,和所对应的换站信息。
class 票价计算
用于计算里程对应的累积票价。通过输入里程,得到对应的票价,并输出。
class 乘坐地铁
用于绘制界面和输出结果。加载路程规划和票价计算,得到其所对应的信息并输出。
综上所属,整体构想用UML图可整理如下:
这只是一个最初的构想,具体实现的方法细节,还需要小组内做进一步的讨论。
标签:
原文地址:http://www.cnblogs.com/develop-group/p/5431341.html