UML类图

作者: lemonxian | 来源:发表于2016-12-20 15:25 被阅读23次
上帝就是这么设计的吧

感觉这东西,除非经验十分丰富,对整个项目架构十分清晰,不然好像也没啥用

首先这是个类

动物:斜体就是说这是个抽象类

+有生命:public的属性

+新陈代谢()、+繁殖():这是个public的方法

接口的类有两种标识方法

第一种 第二种:棒棒糖?

接下来就是之间的关系

继承关系

实线+空三角形:继承关系,继承而已,不一定要实现父类的方法

鸟是个抽象的类,他继承于动物,但是他不一定要具体实现动物的方法,比如繁殖,因为每种鸟下蛋的方式也不同嘛,有的喜欢树上鸟窝,有点可能下在地上埋起来(举例而已哈哈),所以这里只是继承,实现的话留给继承这个鸟的具体鸟。。

实现关系

虚线+空三角形:实现关系,这种一定要实现父类的方法,大雁肯定要知道自己怎么飞啊。。

关联关系

实线+箭头:关联关系,是一种很弱的关系,就是感觉可有可无互不影响,企鹅和气候是没有什么血缘的。。但是企鹅他知道气候,(也有可能哪只企鹅比较逗逼,不懂气候,跟风就好了),就像候鸟一样,所以企鹅这个类里面可能持有气候这个对象。

依赖关系

虚线+箭头:依赖关系,是一种很强的关系,在逗逼的企鹅也需要氧气和水。。

聚合关系

空菱形+实线+箭头:一样是比较弱的关系,雁群和大雁关系也是一目了然,雁群类里面有一个大雁类的数组、列表之类的。。

组合关系

实菱形+实线+箭头:这是一种比较强的关系,看名字就知道了。。鸟这个类肯定要持有翅膀这个类的。

然后也没了。。。多少做下笔记,以后要是接到一个什么大神写的项目,估计才能用到这些知识吧。。

相关文章

  • [一]UML入门

    类图 二 UML类图讲解 三 UML类图讲解-自上而下 四 UML类图讲解-对比讲解

  • JavaScript面向对象之UML类图

    UML类图 什么是UML类图 UML(Unified Modeling Language)类图,中文意思为“统一建...

  • 一张图简述UML类图

    一张图简述UML类图 UML建模常用视图中,类图可算是最多的,初学UML的类图绘制,基于starUML工具,现简记...

  • 设计模式补完计划

    目录 1.uml类图2.uml时序图3.设计模式 uml类图 泛化关系(继承):指类继承自类,接口继承自接口的关系...

  • Java自学-接口与继承 UML图

    UML 图 步骤 1 : UML 图 —— 类之间的关系 UML-Unified Module Language统...

  • SDWebImage源码阅读(一)--基础架构

    SDWebImage架构图 SDWebImage的UML类图,具体UML类图的阅读规则,可以参考这篇文章:UML基...

  • 【JS设计模式3】UML类图

    UML类图 UML类图的画图工具 MS Office visio https://www.processon.co...

  • UML小结

    UML:统一建模语言;常见的UML图有: 类图 类图[https://blog.csdn.net/weixin_4...

  • 设计模式整理—UML图

    UML类图 研究设计模式首先要掌握类图,类图也就是表达模型之前的关系。UML—Unified modeling l...

  • UML总结

    uml概述 uml形式 类图 时序图 类图是展示软件项目中,类与类关系的逻辑图。时序图展示的是软件的方法调用流程。...

网友评论

    本文标题:UML类图

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