конструктор uml classdiagram с параметрами

Я полный НОВИЧОК в этом, поэтому мне нужна помощь.

Как бы вы создали диаграмму классов uml и конструкторы с параметрами.

по умолчанию (без параметров) вы делаете

policyholder() для диаграммы и псевдокода

для параметров вы бы сделали то же самое

страхователя (номер полиса, класс обслуживания и возраст клиента) для диаграмм классов и псевдокода.

Также было предложено инициализировать каждый атрибут значением, в котором может быть создан экземпляр объекта этого типа. Если номер политики не находится в диапазоне от 1000 до 999 включительно, тогда установите номер политики равным 0. (номер политики является атрибутом)


person blake    schedule 24.10.2010    source источник


Ответы (1)


Обычный способ — писать конструкторы как методы и просто опускать тип возвращаемого значения.

введите здесь описание изображения

Если вы хотите быть более ясным, вы можете добавить <<constructor>> впереди.

person magnattic    schedule 11.07.2014
comment
UML иногда может быть мечтой придирки, я обнаружил, что на самом деле это <<Create>>, см. UML 2.5.1 стр. 198 (номер страницы PDF 240) - person Ciantic; 21.10.2018
comment
@Ciantic Нумерация страниц по-прежнему верна, но документ перемещен на omg.org/ spec/UML/2.5.1/PDF Спасибо за комментарий! - person Clément; 20.03.2019