StarUML之七、StarUML的Class Diagram(类图)示例
UML 类图中的概念 类图关系:泛化(继承)、实现、聚合、组合、关联、依赖 类图的详解可在网上查询(推荐 https://zhuanlan.zhihu.com/p/24576502 ) 它描述了在一个系统中的对象和他们的关系,能够让我们在正确编写代码以前对系统有一个全面的认识。 一个单独的类图描述系统的一个具体方面,收集类图表示整个系统。基本上,类图表示系统的静态视图。 1:新建项目,或者根据模板创建(刚开始可以New一个新项目), 2:在右侧ModelExplorer中顶级节点或者model节点,右键Add Diagram选择添加Class Diagram 3:在左侧的Working Diagrams点击激活需要建模的画布(一个项目中一般会有多个 Diagram,需要确定是那个模型在进行设计 ) 4:在Toolbox中选择Class,在绘图区双击或者拖拽绘制视图元素 5:如下图绘制了一个Class的视图元素,增加了一个类型为string 属性,方法1有一个string参数,方法2有一个string 参数同时需要返回一个string结果. 现在我们要实现一个类图设计,需求如下 1:接口-车; 2:实现类-汽车、自行车; 3:轮胎、发动机类组成汽车; 4:BMW是汽车的一种;5:学生需要骑自行车; 6:每个学生都有身份证; 7:每个学生都有班级; 根据需求设计一个类图。 新建空白项目