Reprezentowanie elementów swing w diagramach klas UML
Mam kilka pytań dotyczących reprezentacji obiektów gui na diagramach klas uml.
Na przykład jeśli a ma klasę, która rozszerza JFrame, to zaprojektuję diagram klasy UML z symbolem dziedziczenia, ale w JFrame nie muszę zapisywać wszystkich jego zmiennych i metod klasy, ale tylko te, których mój klasa użyje prawa ??
Po drugie, w jaki sposób będę reprezentować, że moja klasa użyje konkretnego menedżera układu? Z symbolem asocjacji nie wiem, ale nie jestem pewien.
Powiedz na przykład, że mam paczkę o nazwiegr.mydomain.exampleproject
i mam klasę rozszerzającą JFrame.
Czy poniższe podejście jest poprawne, czy muszę umieścić JFrame w osobnym pakiecie (javax.swing
)?