Очень много однотипных классов(Прочитано 8074 раз)
Классов настолько много что связи стали похожи на запутанный клубок. Есть ли средства объединения однотипных  классов?



Re: Очень много однотипных классов Ответ #1 : 25 Мая 2010, 15:24:52
Не такая уж и большая у Вас диаграмма. Однако, есть множество средств.

Пакеты
Обобщение
Параметризация

В вашем случае наверное можно было бы сделать обобщенный абстрактный класс - Датчик



Re: Очень много однотипных классов Ответ #2 : 25 Мая 2010, 19:22:21
Не такая уж и большая у Вас диаграмма. Однако, есть множество средств.

Это была диаграмма не совсеми классами.
Вот теперь тама все.
И что-то с эти надо делать, потому что она больше запутывает чем проясняет



Re: Очень много однотипных классов Ответ #3 : 25 Мая 2010, 23:28:52
Это была диаграмма не совсеми классами.
Вот теперь тама все.
И что-то с эти надо делать, потому что она больше запутывает чем проясняет
Вы же сумели выделить цветом, значит есть что-то общее. Так и обобщите. Детали скройте и раскройте обобщение в ином месте



Re: Очень много однотипных классов Ответ #4 : 28 Мая 2010, 16:43:47
Попробовал упростить используя package. Вот что получилось.
Буду благодарен как за критику, так и за новые идеи  :)



Re: Очень много однотипных классов Ответ #5 : 23 Декабря 2011, 09:15:13
Не такая уж и большая у Вас диаграмма. Однако, есть множество средств.

Пакеты
Обобщение
Параметризация

В вашем случае наверное можно было бы сделать обобщенный абстрактный класс - Датчик
ИМХО диаграмма может быть быть и не очень большой, но при этом очень запутанной.



Re: Очень много однотипных классов Ответ #6 : 23 Декабря 2011, 14:06:36
Какая цель именно этой диаграммы?
Если показать все связи между всеми классами то зачем тогда отображаете атрибуты и методы, скройте их.
Отображайте конкретику только там где это нужно на других диаграммах. Тем более что EA это позволяет сделать.




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19