[概念] 組合模式的應用時機

作者: BBSealion (海獅)   2014-11-26 16:18:52
想請教一下組合模式的使用時機
在DP書上看到組合模式的標準例子是:公司&部門
公司裡面還有子公司,子公司裡面可能有部門
而我最近遇到狀況是,我的網站上有個通訊錄,通訊錄裡面有群組和成員
直覺覺得是個樹狀結構,因為群組裡面可能還有群組,或成員
所以覺得可以使用組合模式
但實際想想,我好像也不會需要一次性的列舉出所有成員
每點開一個群組時,我只需要他列出該群組裡面有的群組和成員即可
這樣使用組合模式還有什麼意義嗎?
或是他有其他的好處(或壞處?)呢

Links booklink

Contact Us: admin [ a t ] ucptt.com