UML图系列——UML模型图的构成

UML模型图的构成

本文介绍UML模型图的构成,为了方便学习,将零散的知识做了简单的整理。以思维导图的形式跟大家分享,可以做思维导图的软件很多,这里我使用的是xmind 8

UML模型图的构成分为三个部分:事物(Things)、关系(Relationships)、图(Diagrams)

事物(Things)又具体分为四种

  • 构件事物:UML模型的静态部分,描述概念或物理元素

  • 行为事物:UML模型图的动态部分,描述跨越空间和时间的行为

  • 分组事物:UML模型图的组织部分,描述事物的组织结构

  • 注释事物:UML模型图的解释部分,用来对模型图中的元素进行解释说明

关系(Relationships)也有四种,分别是:

  • 依赖(dependency)是两个事物之间的语义关系,其中一个事物(独立事物)发生变化,会影响到另一个事物(依赖事物)的语义

  • 关联(association)是一种结构关系,它指明一个事物的对象于另一个是事物的对象之间的关系

  • 泛化(generalization)是一种特殊/一般的关系,也可以看做是继承关系

  • 实现(realization)是类元之间的语义关系,其中的一个类元指向了由另一个类元保证执行的契约


主要的图分为下面9大类

原图已经提交到git仓库,欢迎访问!
GitHub地址:https://github.com/wangc0318/JavaStudy/tree/master/UML

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • 今天和大家分享的内容,是关于“如何使用思维导图提升效率?”,先看内容导览吧: 思维导图是什么 叨叨球认为:从本质上...
    叨叨球叨啊叨阅读 7,211评论 4 43
  • 我们在进行项目的时候,通过使用 UML 的面向对象图的方式来更明确、清晰的表达项目中的架设思想、项目结构、执行顺序...
    充满活力的早晨阅读 4,983评论 2 34
  • 广州今天真的太湿冷了,适合在室内码字。 抗老意识绝对是先于抗老产品和动作的,只有当你意识到抗老是一项长期和全面工作...
    一只汤圆在南方阅读 267评论 2 0
  • 我是日记星球269号星宝宝,我正在参加日记星球第十二期蜕变之旅,这是我的第0262篇原创日记。我相信日积月累的力量...
    cf302fb8f796阅读 338评论 0 1