如何在UML中建模多个层次上的依赖关系?
我想制作一个UML图并显示三个类之间的依赖关系:如何在UML中建模多个层次上的依赖关系?,uml,Uml,我想制作一个UML图并显示三个类之间的依赖关系:TransparentOverlayCamera,ViewCameraView和SubpartCameraPreview TransparentOverlayCamera可以访问ViewCameraView,反之亦然。所以我使用了双向关联 ViewCameraView可以访问子部分camerapreview,但不能反过来访问。所以我使用了单向关联 但是ViewCameraView还将TransparentOverlayCamera的实例传递给子部
TransparentOverlayCamera
,ViewCameraView
和SubpartCameraPreview
TransparentOverlayCamera
可以访问ViewCameraView
,反之亦然。所以我使用了双向关联
ViewCameraView
可以访问子部分camerapreview
,但不能反过来访问。所以我使用了单向关联
但是ViewCameraView
还将TransparentOverlayCamera
的实例传递给子部分cameraview
,这样它就可以访问TransparentOverlayCamera
如何在UML
中正确地建模最后一个关联
子部分CameraView
到透明VerlayCamera
建模,如本例所示:模型中不需要使用依赖关系。 如果需要定义类之间的结构关系,关联就足够了 小心,联想没有方向。关联端的箭头表示可导航性。可导航性定义了,关联端的实例是明确可识别的。关联也不定义通信 如果将某个对象传递给实例,则它不是结构模型,而是行为模型。您可能是指将参数传递给操作。您需要使用特定类型的参数定义操作 从您的示例中:TransparentOverlayCamera将设置为在SubpartCameraView类上定义的操作的参数类型