美文网首页
UML入门快速学习

UML入门快速学习

作者: 程序员小黑 | 来源:发表于2018-10-02 11:51 被阅读0次

类图

类图

可见性
-private
+public
#protected
~ 或者 不写 : 默认访问权限

抽象类
抽象类的类名用斜体表示,抽象方法也使用斜体表示

类之间关系

泛化关系

泛化是一般事物(超类)与更具体的事物(子类)之间的关系,是一种is-a的关系,是通过继承过程建立的。

泛化关系(A extends B)

实现关系

实现关系(A implements B)

依赖关系

依赖关系表示两个类之间的“使用”关系。A 依赖 B 的原因通常是:
1.A类某方法使用B类作为局部变量
2.A类某方法参数类型使用了B类
3.A类的某方法的返回类型为B类
4.A类的某方法调用了B类的方法

依赖关系(A 依赖 B)

关联关系

关联关系。A关联B,通过A的某个方法可以访问到B。例如把B对象看做A对象的属性。

关联关系(通过A可以访问B)

聚和关系

聚和关系,表示整体和部分的关系,是一种has-a的关系。整体和部分可以单独存在,有各自的生命周期。例如燕群和燕子。

聚和关系(A是整体,B是部分)

组合关系

组和关系。整体和部分不能分割,不能单独存在。例如订单和订单明细。

组合关系(A是整体,B是部分)

相关文章

  • UML入门快速学习

    类图 可见性:- : private+ : public# : protected~ 或者 不写 : 默认访问权...

  • 学习UML笔记

    设计模式从入门到放弃系列 01 -- UML 基础 StarUML UML 主要类别 UML 作为一个标准,有很多...

  • 给深度学习入门者的Python快速教程

    紧跟 给深度学习入门者的Python快速教程 系列教程快速入门,结合自己的学习的过程,总结和分享学习经验。 1,给...

  • MyBatis

    MyBatis学习总结(一)——MyBatis快速入门 超详细MyBatis入门讲解

  • 新手SEO快速入门的方法

    学些SEO如何才能快速入门呢?SEO快速入门方法是什么呢?今日小刚SEO就为大家分享一下学习SEO快速入门的方法。...

  • UML入门

    UML概述 UML简介 UML (Unified Modeling Language)为面向对象软件设计提供统一的...

  • UML入门

    定义 UML:统一建模语言,用于构建和编写一个正在开发的面向对象的、软件密集系统的制品的开放方法 UML类图 记忆...

  • 学习讲究方法

    学习的快速入门。 学习快速入门很有必要,你先了解一项技能的底层知识和逻辑要点,掌握了基础,然后去刻意练习。学习写作...

  • 正确学习的方法论

    重新定义“速成”,快速入门,迅速行动,高度专注和掌握践行中需要补充学习的内容,快速度过“精进”过程。 快速入门,不...

  • C语言快速入门 - Hello World 详解

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

网友评论

      本文标题:UML入门快速学习

      本文链接:https://www.haomeiwen.com/subject/rvbnoftx.html