
✿✿UML
文章平均质量分 90
杨思默
附属内驱力
展开
-
重温UML六大关系
先说一下UML六大关系,这些很重要:1、继承(泛化)。说明:这种关系就是面向对象语言中的继承关系,逻辑上可以用"isa"表示。代码体现:子类继承父类。UML符号:一条实线+空心箭头。例子:鸟继承了动物。classBird:Animal//继承动物类{}2、实现关系。说明:和泛化关系相似,逻辑上也是用"isa"表示。区别在于实现关系继承一个抽象类(abstract、interface),而泛化关系继承一个具体类。代码体现:实现接口或继承某个抽象类。...原创 2021-11-21 14:19:08 · 2456 阅读 · 12 评论 -
UML中的关系
在软件系统中,类不是孤立存在的,类与类之间存在各种关系。根据类与类之间的耦合度从弱到强排列,UML 中的类图有以下几种关系:依赖关系、关联关系、聚合关系、组合关系、泛化关系和实现关系。其中泛化和实现的耦合度相等,它们是最强的。1. 依赖关系依赖(Dependency)关系是一种使用关系,它是对象之间耦合度最弱的一种关联方式,是临时性的关联。在代码中,某个类的方法通过局部变量、方法的参数或者对静态方法的调用来访问另一个类(被依赖类)中的某些方法来完成一些职责。在 UML 类图中,依赖关...原创 2021-08-30 19:18:52 · 2387 阅读 · 22 评论 -
UML——9种图
UML中的图:1、用例图· 用例图(use case diagrams):用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。2、静态图· 类图(Class diagrams):用于定义系统中的类,包括描述类的内部结构和类之间的关系。类图主要用于描述系统的静态结构。· 对象图(Object diagrams):对象图是类图的一个实例,描述了系统再具体时间点上所包含的对象以及各个对象之间的关系。3、行为图:用来描述系原创 2021-08-18 15:50:32 · 6201 阅读 · 14 评论