Как нарисовать UML-диаграмму, как указать, что метод является интерфейсным методом без интерфейса?
Предоставляемая информация -
В туристическом агентстве клиенты бронируют отдых в квартирных комплексах. Жилые комплексы состоят из множества квартир, каждая из которых вмещает несколько гостей. Представители компании присматривают за гостями и организуют для них мероприятия. Сведения о клиентах - это имя, адрес выставления счета, а в праздничные дни - дата начала, дата окончания, общая стоимость. Данные, хранящиеся в квартирных комплексах, включают адрес, описание, а данные, хранящиеся в квартирах, - это номер комнаты и вместимость. Сведения о гостях - это имя, номер паспорта, а сведения о представителях компании - имя, зарплата, а сведения о мероприятиях - это описание, дата начала и продолжительность.
Задаваемые вопросы ( см. Вопрос б ) -
a) Нарисуйте диаграмму классов UML, которая моделирует приведенную выше информацию, и укажите имя и множественность каждой ассоциации, а также укажите подходящие типы и видимость для всех атрибутов. Объясните, что множественность ассоциаций говорит нам об ассоциации.
б) На диаграмме классов UML укажите следующие методы в классе Holiday и покажите сигнатуру метода.
• Добавьте интерфейсный метод modifyHolidayDetails, который имеет три аргумента для даты начала, даты окончания и общей стоимости и возвращает логическое значение.
• Добавьте внутренний метод calcHolidayCost, который имеет два аргумента для начальной и конечной даты и возвращает общую стоимость.
0 ответов на вопрос
Похожие вопросы
-
4
UML Designer в Linux
-
1
Операции добавления в середине сложной диаграммы последовательности в Visio 2003
-
1
Проблема с фарси в сценарии использования
-
-
2
В Enterprise Architect я изменил интерфейс, как обновить реализующие классы?
-
3
Как удалить определенные метки UML в Visio 2010
-
3
Диаграмма Microsoft Visio UML
-
1
Excel DataFlow UML Viewer / Навигатор / Инструмент визуализации / Подсказка
-
2
Microsoft Visio 2010 UML: интерфейсы КЛАССА
-
2
Что такое Apache Batik SVG DOM и где его найти? (Установка eUML в Eclipse)
-
1
Как я могу изменить размер UML-диаграммы в Microsoft Visio?