java.time.LocalDate、DateTimeFormatter、String之间的关系如何用UML表达

How to express the relationship between java.time.LocalDate, DateTimeFormatter, String with UML

在Java8中,java.time.LocalDate.format(DateTimeFormatter formatter)return是一个String表示LocalDate与给定的formatter;相反,static 方法 java.time.LocalDate.parse(CharSequence text) return 是一个 LocalData 对象。

Class图对象图好像不能表达String之间的关系和 LocalDate 因为没有办法指示调用哪个方法 return 彼此。

我的问题是:是否可以表达 LocalDate、DateTimeFormatter 和 String 之间的关系,LocalDate 可以调用 format 来获取 String 表示等?

您不能在静态 class 图中表达动态行为。您在这里唯一可以表达的是依赖关系。因此,您可以绘制从 LocalDateStringDateTimeFormatter.

的依赖关系

要显示任何调用序列,您需要创建一个序列图。