说我有以下Java类。 Entity
是由ConcreteEntity
实现的接口。我应该在UML图中从SomeClass
到Entity
还是从SomeClass
到ConcreteEntity
依赖吗?
class SomeClass {
Entity entity;
public SomeClass(ConcreteEntity entity) {
this.entity = entity;
}
}
您的课程有Entity
。因此,无论将使用哪种具体实施方式。因此,在UML中,您应该具有从SomeClass
到Entity
的依赖性。但是,此外,您的UML将在Entity
和ConcreteEntity
之间具有实现关系
您的类图将如下所示: