StarUML之七、StarUML的Class Diagram(类图)示例

UML 类图中的概念

类图关系:泛化(继承)、实现、聚合、组合、关联、依赖

它描述了在一个系统中的对象和他们的关系,能够让我们在正确编写代码以前对系统有一个全面的认识。
一个单独的类图描述系统的一个具体方面,收集类图表示整个系统。基本上,类图表示系统的静态视图。

1:新建项目,或者根据模板创建(刚开始可以New一个新项目),

2:在右侧ModelExplorer中顶级节点或者model节点,右键Add Diagram选择添加Class Diagram

3:在左侧的WorkingDiagrams点击激活需要建模的画布(一个项目中一般会有多个Diagram,需要确定是那个模型在进行设计

4:在Toolbox中选择Class,在绘图区双击或者拖拽绘制视图元素

5:如下图绘制了一个Class的视图元素,增加了一个类型为string 属性,方法1有一个string参数,方法2有一个string 参数同时需要返回一个string结果.

现在我们要实现一个类图设计,需求如下

1:接口-车; 2:实现类-汽车、自行车; 3:轮胎、发动机类组成汽车; 4:BMW是汽车的一种;5:学生需要骑自行车; 6:每个学生都有身份证; 7:每个学生都有班级;

根据需求设计一个类图。

新建空白项目,增加Class Diagram,

接口车--------拖拽一个Interface为视图元素,name属性为车,视图元素车添加属性方法,和说明

实现类汽车、自行车---同上操作拖拽两个视图元素Class,增加连接线Interface,指向车的接口,表示接口的实现;

视图元素线的样式在线属性中可以调整

 实现类轮胎、发动机---同上操作拖拽两个视图元素Class,增加连接线composition,组合关系线可以设置两端关系

实现类BMW---同上操作拖拽视图元素Class,增加连接线Generalization

其它需求的实现操作基本一致,仅连接线表示差异,下图是实现模型后的整体图

(0)

相关推荐

  • 第64天:XPath 和 lxml

    XPath 和 lxml XPath 全称为 Xml Path Language,即 Xml 路径语言,是一种在 Xml 文档中查找信息的语言.它提供了非常简洁的路径选择表达式,几乎所有的节点定位都可 ...

  • StarUML之四、StarUML的Diagrams(图)与Elements(元素)及相关属性

    Diagrams(图)可以理解为画布  1:创建图 在右侧的Model Explorer管理界面的第一个节点右键,或者选择菜单中Model | Add Diagram | [DiagramType]都 ...

  • 程序员必备工具包,请收藏!

    回复"000"获取大量电子书 古人云:工欲善其事,必先利其器.工匠想要使他的工作做好,一定要先让工具锋利.比喻要做好一件事,准备工作非常重要. 我们做软件开发者,每天都要和各种工具 ...

  • StarUML之五、StarUMl中Formatting Diagram-格式化图

    这章比较简单,主要是对视图元素的样式调整 主要是在视图元素右下角设置,可以修改视图元素的相关样式 字体样式 颜色 链接线样式 对齐样式 Stereotype Display-视图元素的样式属性 菜单F ...

  • uml类图的图表该怎么画?求告知

    想知道UML类图的图表怎么画?我们先一起来了解一下什么是UML,然后小编再给大家分享如何绘制这种图表的方法. UML,即统一建模语言,英文全称为Unified Modeling Language.是一 ...

  • 2019 vs 查看类图结构

    前言 调试是一项非常重要的技能,熟练掌握调试技巧有助于我们快速解决问题.vs 是我们平时编写代码时的首选工具,相信也是大多数小伙伴儿的首选调试工具,因为实际操作起来太方便了,代码编写完,一个 F5 就 ...

  • UML类图

    UML类图

  • [全网最全]UML类图专业术语,类与类之间的关系,类图实例的详细讲解

    一.统一建模语言UML(Unified Modeling Language) OO面向对象(Object Oriented)包括OOA面向对象分析(Object Oriented Analysis). ...

  • UML用例模型和类图练习

    UML用例模型和类图练习

  • 深入浅出UML类图

    深入浅出UML类图作者:刘伟 ,发布于:2012-11-23,来源:CSDN在UML 2.0的13种图形中,类图是使用频率最高的UML图之一.Martin Fowler在其著作<UML Dist ...

  • “价类图”型中考推断题的解题策略

    推断题是中考化学常见的重要题型,考查角度.呈现形式多有变化.近年来,以价类图为主要呈现形式的推断题出现在中考化学试卷中,引起师生关注.价类图是以物质的类别(单质.氧化物.酸.碱.盐等) 为横坐标,以某 ...

  • 两张图示轻松看懂 UML 类图

    一个类如何表示 第一格为类名 第二格为类中字段属性 格式:权限 属性名:类型 [ = 默认值 ] 权限:private.public .protected.default,它们分别对应 -.+.#.~ ...

  • 沧州邓一民:我读父亲画作之七《渔鹰待捕图》

    请点击上方"诗眼看世界"加关注,赵刚问好!    我读父亲画作之七:<渔鹰待捕图> --遗世独立写己心 邓一民 <渔鹰待捕图>135cmx65cm  作于2 ...