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