| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Паттерн Composite |
| Автор: Чумак 16.9.2008, 00:45 |
| Есть задание: Определить спецификации класов, которые подают графические примитивы и их композиции в редакторе векторной графики. Используя структурный шаблон. Решение: Из структурных шаблонов, по моему мнению сюда более всего подходит компоновщик, но у меня возникает проблема с реализацией... Ведь фактически наш рисунок может состоять из примитивов(линий они же вектора), композиций или даже отдельных рисунков. Так вот, вся проблема как раз в возможности рисунка иметь в себе другие рисунки(так как на большом чертеже размещены несколько меньших), как реализовать такую возможность используя даный шаблон ? http://codelab.ru/p/composite/ - здесь статья из книги по паттернах проектирования, где как раз рассматривается схожая задача, но пояснительный пример написан на С++, что довольно затрудняет понимание... |
| Автор: val_vp 16.9.2008, 10:45 |
| http://www.allapplabs.com/java_design_patterns/composite_pattern.htm http://www.javaworld.com/javaworld/jw-09-2002/jw-0913-designpatterns.html это так на вскидку а вообще гугл с такой строкой поиска +patterns +java +composite даёт много ссылок |