Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Паттерн Composite


Автор: Чумак 16.9.2008, 00:45
Есть задание:
Определить спецификации класов, которые подают графические примитивы и их композиции в редакторе векторной графики. Используя структурный шаблон.

Решение:
Из структурных шаблонов, по моему мнению сюда более всего подходит компоновщик, но у меня возникает проблема с реализацией... Ведь фактически наш рисунок может состоять из примитивов(линий они же вектора), композиций или даже отдельных рисунков. Так вот, вся проблема как раз в возможности рисунка иметь в себе другие рисунки(так как на большом чертеже размещены несколько меньших), как реализовать такую возможность используя даный шаблон ?

http://codelab.ru/p/composite/ - здесь статья из книги по паттернах проектирования, где как раз рассматривается схожая задача, но пояснительный пример написан на С++, что довольно затрудняет понимание...  smile 
 smile 

Автор: 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

это так на вскидку smile
а вообще гугл с такой строкой поиска +patterns +java +composite даёт много ссылок smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)