Визуализировать классы в иерархии типов Java, которые реализуют различные функции? - PullRequest
1 голос
/ 14 февраля 2012

Как легко визуализировать класс в Java Type Hierarchy, который реализует различные функции.С несколькими уровнями наследования найти правильный класс, который реализует функцию, становится сложно.Но у нас есть функция затмения, чтобы поддержать его?

Ответы [ 2 ]

5 голосов
/ 14 февраля 2012

В зависимости от того, что вам действительно нужно - диаграмма UML, структура наследования?

Существует множество инструментов, которые вы можете использовать, от тех, которые будут создавать документацию с диаграммами UML для каждого класса, до плагинов и некоторыхсмешные реализации.Взгляните на них из этого списка:

  • UDoc - динамическая визуализация, аналогичная диаграммам UML.
  • yWorks - доклет для JavaDocон выводит диаграммы UML.
  • SCG - программная картография - это удивительный инструмент визуализации с плагином Eclipse.

Но я думаю, что вам действительно нужно, на случай, еслиEclipse - это Плагин для разработчиков с возможным добавлением Плагин для иерархии вызовов .Но это только мое предположение ...

0 голосов
/ 14 февраля 2012

UML - это обычный инструмент визуализации.Я сомневаюсь, что это очень поможет здесь.

Это легко сделать в IntelliJ: в левом желобе он показывает символ, который показывает мне все классы, которые реализуют данный метод, если я нажму на него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...