Как выразить связь между java.time.LocalDate, DateTimeFormatter, String с UML - PullRequest
0 голосов
/ 06 мая 2018

В Java 8 java.time.LocalDate.format(DateTimeFormatter formatter) возвращает String, представляющее LocalDate с заданным formatter; Наоборот, метод static java.time.LocalDate.parse(CharSequence text) возвращает объект LocalData.

Диаграмма классов или Диаграмма объектов , кажется, не в состоянии выразить взаимосвязь между String и LocalDate, так как нет никакого способа указать, какой метод вызывается вернуть друг друга.

Мой вопрос: Можно ли выразить связь между LocalDate, DateTimeFormatter и String, которую LocalDate может вызвать format, чтобы получить представление String и т. Д .?

1 Ответ

0 голосов
/ 06 мая 2018

Нельзя выразить динамическое поведение в статической диаграмме классов. Единственное, что вы можете здесь выразить, это зависимость. Таким образом, вы бы нарисовали зависимость от LocalDate до String и DateTimeFormatter.

Чтобы показать любую последовательность вызовов, вы должны создать диаграмму последовательности.

...