我们可以让一个接口在 UML 类图中创建另一个接口的对象吗?

问题描述 投票:0回答:1

我制作了以下 PlantUML,但我注意到让一个接口实例化另一个接口的对象感觉很奇怪。这是可以接受的吗?另一种方法是让 FactoryA 创建 ProductA 等等。

在 Google 中查找并阅读 UML 文档。

java oop uml diagram multiplicity
1个回答
0
投票

一个接口创建另一个接口的实例是完全合法的。

在 UML 中,接口是一个契约。那么,该契约意味着实现第一个接口的类的实例应创建实现第二个接口的类的实例。

但是创建依赖是一个依赖,而不是关联,所以它的末端不应该有多重性。

© www.soinside.com 2019 - 2024. All rights reserved.