Форум Сообщества Аналитиков

Общий раздел => Теория моделирования и нотации => UML SysML и пр. => Тема начата: dmrom от 05 Марта 2009, 08:20:44

Название: Виртуальные методы на диаграмме классов
Отправлено: dmrom от 05 Марта 2009, 08:20:44
Подскажите, пожалуйста, как правильно отображать виртуальность метода на диаграмме классов?
Пока ничего лучшего, чем добавить стереотип не придумал.
Название: Re: Виртуальные методы на диаграмме классов
Отправлено: Денис Иванов от 05 Марта 2009, 09:40:21
курсивом имя напиши
Название: Re: Виртуальные методы на диаграмме классов
Отправлено: Galogen от 05 Марта 2009, 09:42:09
Денис, кажется, в стандарте нет понятия виртуальные методы. Можешь ли более подробно рассказать о семантике представления виртуальных методов на диаграммах?
Название: Re: Виртуальные методы на диаграмме классов
Отправлено: Денис Иванов от 05 Марта 2009, 09:59:00
dmrom, взял понятие "виртуальная функция" из C++ (я так подозреваю).
В UML действительно нет понятия "виртуальная функция", но есть "абстрактная операция".
По семантике "виртуальная функция" в C++ = "абстрактная операция" в UML.

Я сообщил нотацию абстрактной операции.
Название: Re: Виртуальные методы на диаграмме классов
Отправлено: Galogen от 05 Марта 2009, 13:13:46
Ясно.