Диаграмма классов UML: значения параметров метода по умолчанию

В соответствии с UML (или его стандартным использованием) могу ли я использовать значения по умолчанию для параметров метода класса, хотя эти значения по умолчанию являются вызовом какой-либо подпрограммы? Меня особенно интересует, когда подпрограмма принадлежит сторонней библиотеке. Например: я использую OpenCV в своем приложении, могу ли/должен ли я указать подпрограмму cv::getStructuringElement(cv::MORPH_RECT, cv::Size(3,3)) в качестве значения по умолчанию параметра метода в моя диаграмма классов?


person I. Pérez    schedule 17.05.2017    source источник


Ответы (1)


Как и в другом вашем вопросе, это зависит от читателей или намерения текущей диаграммы. Сама модель будет иметь параметр по умолчанию, но вы можете/будете отображать/подавлять его на диаграммах намеренно. На обзорной диаграмме будет отображаться только имя класса. Более подробные диаграммы включают атрибуты/операции, а подробные диаграммы также показывают значения по умолчанию и детали подписи.

person qwerty_so    schedule 17.05.2017