DMS的OOP设计允许搜索和分组

时间:2010-05-27 19:38:07

标签: oop

我想制作一个可搜索的文档管理系统,并允许该应用程序的用户将文档组合在一起。

一方面,会有一种以全局线性方式注册/指纹的功能,另一方面,会有一种功能将文档关联到不同的组中。

我如何在对象设计方面妥协?或者我怎样才能使整个系统更灵活?

1 个答案:

答案 0 :(得分:1)

听起来你可能正在寻找的是复合模式,其中你可以统一处理项目组(同时仍然可以区分某些对象在组合中分组):

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