2012-07-17 101 views

回答

15

客户端和的ConcreteCommand ::
之间这意味着依赖性。
依赖关系:如果更改了箭头末端的分类器,则依赖分类器的定义或实现可能会更改。

的ConcreteCommand和命令装置之间实现::
实现:类实现由接口定义的操作和属性。该接口位于连接器的箭头末端。
使用继承工具创建一个类和接口之间的实现

+0

它可能是一个印刷错误,但在类图表示类之间的关系的情况下,你认为是虚线填充箭头(不是空心)意味着依赖性?图中的其他链接是聚合,实现和概括 – zbeekman 2013-12-04 17:09:07

4

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