UML类图中虚线箭头的含义是什么?

Mar*_*oma 24 uml class-diagram command-pattern

一般来说,UML类图中的虚线箭头是什么意思?

例如:此图像中虚线箭头的含义是什么(从客户端到ConcreteCommand):

在此输入图像描述

文章:命令模式

Mat*_* Kh 19

在Client和ConcreteCommand之间::
它意味着依赖.
依赖关系:如果箭头端的分类器发生更改,则依赖分类器的定义或实现可能会更改.

在ConcreteCommand和Command之间意味着Realization ::
Realization:该类实现接口定义的操作和属性.界面位于连接器的箭头端.
(使用继承工具在类和接口之间创建实现.)


小智 5

虚线箭头(从客户端到ConcreteCommand)意味着这些类的实例之间存在(单向)关联.客户端的实例正在使用ConcreteCommand的实例,但ConcreteCommand的生命周期(创建和销毁)不依赖于Client实例.箭头的方向表示Client实例使用ConcreteCommand实例,但反之亦然