При создании UML-диаграммы нужно ли писать конструкторы? - PullRequest
2 голосов
/ 31 марта 2019

У меня есть домашнее задание, которое требует от меня создания диаграммы UML для реальной программы на Java.Но в программе есть несколько методов-конструкторов, и я запутался.Должен ли я добавить эти методы конструкторов в диаграмму или нет?

1 Ответ

5 голосов
/ 31 марта 2019

Согласно спецификации UML (раздел 11.4.4 версии 2.5):

Конструктор - это Операция, имеющая единственный возвращаемый параметр результата типа класса-владельца и помеченный стандартным стереотипом «Создать».

Если вы создаете диаграмму для документирования кода, вы должны включить все явные конструкторы.

Если вы строите модель, ориентируясь на функциональность, конструкторы, как правило, опускаются. Но тогда ваш уровень детализации будет совершенно другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...