作者BBSealion (海狮)
看板OOAD
标题[概念] 组合模式的应用时机
时间Wed Nov 26 16:18:52 2014
想请教一下组合模式的使用时机
在DP书上看到组合模式的标准例子是:公司&部门
公司里面还有子公司,子公司里面可能有部门
而我最近遇到状况是,我的网站上有个通讯录,通讯录里面有群组和成员
直觉觉得是个树状结构,因为群组里面可能还有群组,或成员
所以觉得可以使用组合模式
但实际想想,我好像也不会需要一次性的列举出所有成员
每点开一个群组时,我只需要他列出该群组里面有的群组和成员即可
这样使用组合模式还有什麽意义吗?
或是他有其他的好处(或坏处?)呢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.19.220
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/OOAD/M.1416989936.A.3F2.html
1F:推 chchwy : 如果觉得没有意义 那就不要为了模式而模式了 11/28 01:02
2F:→ chchwy : 公司&部门是个比喻方便让你了解 11/28 01:02
3F:推 Masakiad : 请思考是否考虑未来增加跨群组搜寻人的功能? 02/08 04:22