在这种情况下,对于我的 UML 图,我的依赖关系应该从类到接口还是从类到具体类型?

假设我有以下 Java 类。Entity是一个接口,由 实现ConcreteEntity。我的 UML 图中应该有 from SomeClasstoEntity或SomeClassto的依赖关系吗?ConcreteEntity


class SomeClass {

   Entity entity = new ConcreteEntity();


   public SomeClass() {


   }

}


喵喔喔
浏览 96回答 2
2回答

慕森卡

你的类图看起来像这样:SomeClassentity拥有类型为 的自有财产Entity。后者是 的一般形式ConcreteEntity。由于它被用作参数,因此存在来自 的依赖项SomeClass。

慕后森

你们班有Entity. 因此,无论采用何种具体实现方式。因此,在 UML 中,您应该具有从SomeClass到 的依赖关系Entity。Entity但是,此外,您的 UML 将在和ConcreteEntity作为实现之间存在关系
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java