У меня есть несколько вопросов относительно представления объектов графического интерфейса в диаграммах классов uml.
Например, если у меня есть класс, который расширяет JFrame, то я создам диаграмму классов UML с символом наследования, но в JFrame мне не нужно записывать все его переменные и методы класса, а только те, чьи класс будет использовать право??
Во-вторых, как я буду представлять, что мой класс будет использовать определенный менеджер компоновки? С символом ассоциации я сомневаюсь, но не уверен.
Скажем, например, у меня есть пакет с именем gr.mydomain.exampleproject
, и у меня есть класс, расширяющий JFrame.
Правилен ли следующий подход или мне нужно поместить JFrame в отдельный пакет (javax.swing
)?