![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UML
金的三次方
随堂笔记
展开
-
[UML] 类图之间的关系 | 4.接口与实现关系
[UML] 类图之间的关系 | 4.接口与实现关系4.接口与实现关系接口之间也可以有与类之间关系类似的继承关系和依赖关系接口和类之间存在一种实现(Realization)关系,在这种关系中,类实现了接口,类中的操作实现了接口中声明的操作在UML中,类与接口之间的实现关系用带空心三角形的虚线来表示例子:有一个交通工具Vehicle接口,之中有一个抽象操作move(),在类ship和car中,都实现了move()操作,但是实现的具体细节不一样。Java代码public原创 2020-07-01 11:59:50 · 3136 阅读 · 1 评论 -
[UML] 类图之间的关系 | 3.泛化关系
[UML] 类图之间的关系 | 3.泛化关系3.泛化关系泛化(Generalization)关系也就是**继承关系**,用于描述父类与子类之间的关系,父类又称为基类或超类,子类又称为派生类在UML中,泛化关系用带空心三角形的直线来表示在代码实现时,使用面向对象的继承机制来实现泛化关系,在Java语言中使用extends关键字、在C++/C#中使用冒号“:”来实现例子:学生和老师都是人的子类Java代码实现://父类public class Person { protect原创 2020-07-01 11:58:44 · 2949 阅读 · 0 评论 -
[UML] 类图之间的关系 | 2.依赖关系
[UML] 类图之间的关系 | 2.依赖关系2.依赖关系依赖(Dependency)关系是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系大多数情况下,依赖关系体现在某个类的方法使用另一个类的对象作为参数在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方例子:驾驶员开车在系统实现阶段,依赖关系通常通过三种方式来实现:将一个类的对象作为另一个类中方法的参数在一个类的方法中将另一个类的对象作原创 2020-07-01 11:58:01 · 990 阅读 · 0 评论 -
[UML] 类图之间的关系 | 1.关联关系
[UML] 类图之间的关系 | 1.关联关系1.关联关系关联(Association)关系是类与类之间最常用的一种关系,它是一种结构化关系,用于表示一类对象与另一类对象之间有联系在UML类图中,用实线连接有关联关系的对象所对应的类,在使用Java、C++和C#等编程语言实现关联关系时,通常将一个类的对象作为另一个类的成员变量在使用类图表示关联关系时可以在关联线上标注角色名1.1 双向关联默认情况下,关联是双向的。用一条实线表示例子:顾客购买商品,并拥有商品商品可以被卖给某个顾原创 2020-07-01 11:56:59 · 5933 阅读 · 6 评论