StarUML определяет методы и атрибуты интерфейса в значке интерфейса?
Я просто использую StarUML для создания диаграммы класса UML, и что-то меня беспокоит. Я создаю представление интерфейса, которое представляет собой круг, однако нет места для добавления тех методов и атрибутов, которые определяет интерфейс. Это обычная практика UML?
Если нет, то откуда вы знаете (скажем, класс реализует этот интерфейс и имеет 4 метода), какой из 4 методов пришел из интерфейса и не сделал?
Решено:
Хорошо, просто у кого-то другая проблема, есть две записи, оба возможны в StarUML, но только одно явно (точечная нотация). Чтобы создать нотацию < > , введите имя как < > IInterface_Name, а затем нарисуйте линию реализации между реализующими классами. Обязательно вручную удалите старые (неправильные) отношения, щелкнув правой кнопкой мыши класс, редактор коллекций и затем отношения.
Ответы
Ответ 1
Это очень просто:
- Если вам нужно просто показать метод интерфейса - щелкните правой кнопкой мыши по интерфейсу и отмените выбор режима форматирования/подавления (см. синий круг на картинке).
- Если вам нужно отображать вместо круга только квадратную форму интерфейса (на моем изображении это ISome), используйте формат/стереотип дисплея/украшения (см. красный круг на рисунке ниже).
![enter image description here]()