Представлена ли JPanel в виде собственного класса на диаграмме классов?
Я разрабатываю Java-приложение, которое будет иметь JFrame с вкладками внутри него, состоящими из восьми вкладок. Каждая вкладка будет иметь JPanel в нем.
Если я должен нарисовать диаграмму классов этого приложения, будут ли JPanels представлены как классы сами по себе в классе JFrame или я просто включу их атрибуты и поведение в класс JFrame?
3 ответа:
Смотрите, если вы можете получить какую-либо полезную информацию из этого поста: Представление компонентов swing в диаграммах классов UML. Если нет, просто оставьте свои комментарии, чтобы я мог исследовать больше и помочь вам.
Если вы действительно рисуете диаграмму классов, где одна фигура на диаграмме представляет один объект / класс, то, конечно, вы не будете помещать атрибуты JPanel в фигуру JFrame, потому что этот класс не имеет этих атрибутов.
Диаграммы классов показывают отношения между классами, а также их атрибуты и иногда их методы. Диаграмма классов для приложения с графическим интерфейсом имеет мало общего с графическим дизайном приложения.