У меня есть куча классов, которым нужно наследовать один и тот же базовый класс и интерфейс. Наличие стрелок от каждого конкретного класса делает диаграмму очень запутанной. Я хочу сделать что-то вроде помещения конкретных классов в «подгруппу» и просто рисовать стрелки от базового класса и интерфейса к пакету, и все внутри пакета получит это наследование. Кроме того, я видел набор обобщений, но он по-прежнему требует много стрелок и запутан.
Что-то вроде этого:
BaseClass Interface
| |
| |
| |
| |
\/ \/
________________
|ClassA |
|ClassB |
|ClassC |
|ClassD |
________________
И все ClassA, ClassB, ClassC и ClassD наследуют как BaseClass, так и Interface.
Кстати, я использую визуальную парадигму.