学习UML图和时序图,以及IDEA种查看类之间关系

1、类之间的关系:(6种)

关系表示图示解释表明的结构和语义
泛化关系带空心箭头的直线uml_generalization.jpgA继承自B(B指代非抽象类)继承结构
实现关系带空心箭头的虚线uml_realize.jpg小汽车继承车(B指代抽象类)继承结构
聚合关系带空心菱形箭头的直线uml_aggregation.jpg表示A 聚合到 B 上,或者说 B 由 A 组成。表示整体由部分构成的语义。
(不是强依赖:整体不存在了,部分仍然存在)
组合关系带实心菱形箭头直线uml_composition.jpg表示 A 组成 B,或者 B 由 A 组成;表示整体由部分构成的语义;
(强依赖:整体不存在了,则部分也不存在了)
关联关系一条直线(箭头表示方向)uml_association.jpg表示对象间相互知道。不同类的对象之间的结构关系。
不强调方向,表示对象间相互知道;强调方向则如左图,表示 A 知道 B,但 B 不知道 A;
依赖关系一条带箭头的虚线(箭头表示方向)uml_dependency.jpg表示 A 依赖于 B;描述一个对象在运行期间会用到另一个对象的关系。应该保持单向依赖,杜绝双向依赖的产生。

2、时序图

参考文章,暂不学习:看懂 UML 类图和时序图【转载】 - 小鱼的专栏 - CSDN 博客

3、使用 IntelliJ IDEA 查看类的继承关系图形(即类图)

神级功能,参考原文吧,特别好。需要时看看就行了。使用 IntelliJ IDEA 查看类的继承关系图形 - Dulk - 博客园

4、参考:

  1. 看懂 UML 类图和时序图 — Graphic Design Patterns
  2. UML 类图符号 各种关系说明以及举例 - duanxz - 博客园
    注:另一种解读方式,主要分析了各种关系之间的对比与分析,可以好好看看。
  3. 【转】UML 的 9 种图例解析 - 小氕 - 博客园
    注:大而全,几乎说了UML相关的所有东西,也包括所有种类的图。需要仔细看...太多太全了。

转载于:https://www.cnblogs.com/buwuliao/p/11202783.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值