2010-05-27 2 views
0

Я хотел бы создать систему управления документами для поиска и разрешить пользователю этого приложения группировать документы вместе.Проект ООП для DMS, который позволяет осуществлять поиск и группировку

С одной стороны, была бы функциональность, которая регистрирует/отпечатки пальцев в глобальной линейной форме, а с другой стороны, будет функционал, который связывает документы в отдельные группы.

Как я могу пойти на компромисс между этими двумя аспектами дизайна объектов? Или как я могу сделать систему более гибкой?

ответ

1

Похоже, что вы могли бы искать является составной шаблон, в котором вы могли бы относиться к группам элементов равномерно (в то время как еще в состоянии сделать различие, что некоторые объекты сгруппированы по составу):

http://en.wikipedia.org/wiki/Composite_pattern

+0

Спасибо. Я не думал о композитном шаблоне таким образом, но это имеет смысл. Я посмотрю, что возможно. –

Смежные вопросы