Class 关系是否正确的图表

Class Diagram if the relationships are correct

我创建了一个 Class 图。这只是一个概念,但我想知道这种关系是否正确以及我是否完全理解它。

主要Class

ClassAA

从 ClassAA 到 ClassBB 的关系 这应该是一个组合吗?因为 classAA 是 ClassBB 的创建者并且它依赖于现有的 InterfaceAA和ClassAA的关系是实现。我无法使用 NClass 图画线。

Class Diagram

  1. ClassAAClassBB 之间的关系只有在 ClassAA 创建的 ClassBB 的实例存储在 ClassAA 中并且不与共享的情况下才是组合外部实体。在这种情况下,隐藏此实现细节并在 ClassAA 的构造函数或专用的 Initialize 方法中执行必要的初始化是一个很好的 OO 实践。
  2. 对NClass一无所知,但实现是由虚线和空心三角形指向接口指定的。根据他们网站上的屏幕截图,它是受支持的。