答案 0 :(得分:18)
在Client和ConcreteCommand之间::
这意味着依赖。
依赖关系:如果箭头端的分类器发生更改,则依赖分类器的定义或实现可能会更改。
在ConcreteCommand和Command之间意味着实现::
实现:该类实现接口定义的操作和属性。接口位于连接器的箭头端。
(使用继承工具在类和接口之间创建实现。)
答案 1 :(得分:5)
虚线箭头(从客户端到ConcreteCommand)意味着这些类的实例之间存在(单向)关联。 客户端的实例正在使用ConcreteCommand的实例,但ConcreteCommand的生命周期(创建和销毁)不依赖于Client实例。 箭头的方向表示Client实例使用ConcreteCommand实例但反之不然