2017-02-20 75 views
0

Я занимаюсь разработкой проекта, который использует пакет awt и swing для создания пользовательского интерфейса. В частности, плохо использовать JFrame и JComponent, а также Graphics и Graphics2D.Java UML-диаграммы и встроенные классы

Мои вопросы:

  1. мне нужно включить класс JFrame, когда JFrame будет только экземпляром в своем классе пользовательского интерфейса ли?

  2. Я наследую JComponent и переопределяю метод draw() в моем классе компонентов интерфейса. Нужно ли также включать класс JComponent в UML?

Я видел некоторую обратную связь по аналогичным вопросам, говоря, что это зависит от аудитории. В моем случае моя аудитория - мой профессор университета. Любой вход помогает, спасибо!

ответ

0

Как вы уже узнали, все еще зависит (и я не знаю вашего профессора). Увы, вы можете просто добавить внешние классы только с их именем в вашу модель. Поэтому вам не нужно показывать свои свойства/операции. Оставляя их полностью, скорее всего, сделает модель менее полезной, так как нужно знать о внешних отношениях.