作者BBSealion (海獅)
看板OOAD
標題[概念] 組合模式的應用時機
時間Wed Nov 26 16:18:52 2014
想請教一下組合模式的使用時機
在DP書上看到組合模式的標準例子是:公司&部門
公司裡面還有子公司,子公司裡面可能有部門
而我最近遇到狀況是,我的網站上有個通訊錄,通訊錄裡面有群組和成員
直覺覺得是個樹狀結構,因為群組裡面可能還有群組,或成員
所以覺得可以使用組合模式
但實際想想,我好像也不會需要一次性的列舉出所有成員
每點開一個群組時,我只需要他列出該群組裡面有的群組和成員即可
這樣使用組合模式還有什麼意義嗎?
或是他有其他的好處(或壞處?)呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.19.220
※ 文章網址: http://www.ptt.cc/bbs/OOAD/M.1416989936.A.3F2.html
推 chchwy : 如果覺得沒有意義 那就不要為了模式而模式了 11/28 01:02
→ chchwy : 公司&部門是個比喻方便讓你了解 11/28 01:02
推 Masakiad : 請思考是否考慮未來增加跨群組搜尋人的功能? 02/08 04:22