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