UML-类图
博客专区 > 小沫 的博客 > 博客详情
UML-类图
小沫 发表于10个月前
UML-类图
  • 发表于 10个月前
  • 阅读 10
  • 收藏 1
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

类图是用得最多的UML图,而且是最能反应OO思想的UML图。
类图,英文名字曰:Class Diagram,一个类,它远看是矩形,近看也是矩形,只不是有时是一个矩形,有时是2-3个矩形的集合。

写代码时,一般一个Class会有一些属性和方法,用类图表示如下:

这个类图,由三个矩形组合而成,由上而下分别是类名称、属性和方法,属性和方法的前面有个加号(“+”),表示是公开属性或者方法,如果是减号(“-”),则表示是私有的属性或方法。

类图有什么用途呢?简单地说可以用于需求开发和软件设计使用。

 

类的“聚合”、“组合”表示方法:

两种都表示汽车“包含”4个轮子的意思,但两者包含的强度不太一样。
空心菱形表示的是“弱”包含,如果汽车没有了,轮子还是可以存在的。
实心菱形表示的是“强”包含,如果汽车没有了,轮子也会消失掉。
空心菱形,英文叫:Aggregation,直接翻译叫:聚合。
实心菱形,英文叫:Composition,直接翻译叫:组合。

 

类的继承关系 表示方法:

 使用空心三角形表示“继承”关系。

 

类的依赖关系 表示方法:

XXClass依赖于XXHelper,XXClass调用到XXHelper中的某些方法,如果XXHelper的接口发生改变,那XXClass也需要修改。
下面这个符号,英文名叫:Dependency,中文翻译为:依赖。

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 7
博文 20
码字总数 4788
×
小沫
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: