Имеется модель данных, набор сервисов и два клиента — web и desktop. Модель данных в данном контексте это классы. Сервисы управляют моделью, клиенты пользуются сервисами и имеют доступ к модели. Есть у нас к примеру интерфейс Shape и его реализации, классы Circle, Ellipse, Rectangle. Клиенты выполняют отрисовку этих фигур. Если бы был только десктоп-клиент, дизайн можно было бы построить с помощью какого нить Посетителя. Подскажите, пожалуйста, как правильнее поступить в случае с веб-клиентом (html+js)? Пока вижу только самый простой вариант — ввести в фигурах филд shapeType, и уже на клиентах делать ветвление.

Ответ на:
комментарий
от iZEN
Ответ на:
комментарий
от dave

Ответ на:
комментарий
от iZEN
Ответ на:
комментарий
от dave

Ответ на:
комментарий
от dave
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.
Похожие темы
- Форум «дизайн» (2007)
- Форум Дизайн :) (2007)
- Форум О дизайне апи (2016)
- Форум Объектно-ориентированный дизайн (2014)
- Форум [java][eclipse][андроид] как в дизайн моде переключиться между табами? (2011)
- Форум [Java] Lady Java (2010)
- Форум java :( (2013)
- Форум java (2015)
- Форум Java, Java, Java, везде одна Java. С чего начать? (2012)
- Форум [java][ШГ] java decompiler (2010)