Używam tylko StarUML do tworzenia diagramu klasy UML i coś mi przeszkadza. Tworzę reprezentację interfejsu, która jest okręgiem, jednak nie ma miejsca na dodanie metod i atrybutów zdefiniowanych przez interfejs. Czy to normalna praktyka UML?StarUML definiuje metody interfejsu i atrybuty w ikonie interfejsu?
Jeśli nie, to skąd wiadomo (powiedzmy, że klasa implementuje ten interfejs i ma zdefiniowane 4 metody), która z czterech metod pochodzi z interfejsu, a która nie?
rozwiązany:
Ok nie rozczarować ktoś inny ma ten problem-istnieją dwa oznaczenia, są możliwe zarówno w StarUML ale tylko jeden jawnie (notacja kropka). Aby utworzyć notację <>, wprowadź nazwę jako <> IInterface_Name, a następnie narysuj linię realizacji między klasami implementującymi. Pamiętaj, aby ręcznie usunąć starą (niewłaściwą) relację, klikając prawym przyciskiem myszy klasę, edytor kolekcji, a następnie relacje.
Dzięki, znalazłem inny sposób - tylko po to, aby pokazać metodę notacji bez kropek, wraz ze stowarzyszeniem realizacji – Jean
Dzięki, miałem ten sam problem i nie wiedziałem, że możesz zmienić kształt. Jednak nie pozwoli mi dodać żadnych deklaracji metod do interfejsu. Próbowałem "Dodaj> Operacja", ale po prostu nic nie robi. Jak dodać operację 2 do swojego ISome? Używam mac v2.0.0. – scipilot
DOH! Już odpowiedziałeś na to w punkcie 1. Nie usunąłem operacji usuwania. Poważny przypadek RTFSO. – scipilot