标签: oop
我想制作一个可搜索的文档管理系统,并允许该应用程序的用户将文档组合在一起。
一方面,会有一种以全局线性方式注册/指纹的功能,另一方面,会有一种功能将文档关联到不同的组中。
我如何在对象设计方面妥协?或者我怎样才能使整个系统更灵活?
答案 0 :(得分:1)
听起来你可能正在寻找的是复合模式,其中你可以统一处理项目组(同时仍然可以区分某些对象在组合中分组):
http://en.wikipedia.org/wiki/Composite_pattern