Java 如何在UML中绘制导入?
我知道如何继承、组合、聚合等。。。可以用Java实现,也可以用UML绘制。但如果类A导入类B,我们如何在UML中注意到这一点?这两个类在类图中是否以任何方式关联,如果是,以何种方式关联 范例Java 如何在UML中绘制导入?,java,oop,architecture,import,uml,Java,Oop,Architecture,Import,Uml,我知道如何继承、组合、聚合等。。。可以用Java实现,也可以用UML绘制。但如果类A导入类B,我们如何在UML中注意到这一点?这两个类在类图中是否以任何方式关联,如果是,以何种方式关联 范例 import com.example.Book; public class Library { public void doSomething(Book book) { // ... } } 可能是错误的,但我不认为导入通常是用UML绘制的,因为一个类可以有大量的导入 你看,
import com.example.Book;
public class Library {
public void doSomething(Book book) {
// ...
}
}
可能是错误的,但我不认为导入通常是用UML绘制的,因为一个类可以有大量的导入 你看,我错了: 包裹导入:
元素导入:在UML类图中,您只表示“is-a”和“has-a”关系,即继承和组合。可能您需要表示
Library
和Book
对象之间发生的任何事情的是一个序列图
你不代表它 导入只是表示一些语法糖,这样您就不必引用每个类的全名。因此,它使代码更易于读写
它们是可选的,对类的模型表示没有影响,这是您用UML记录的。您可以使用包图,并在包含类的包和正在导入的包之间的行上指定«导入»原型。我知道您的配置文件pic是什么,但从远处看,你可以用不同的方式来解释:)