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实例,但反之亦然