程序中如何創建組合
作者:佚名 時間:2012-06-10 分享到:
四人組將這種"整體和每個部門行為相似"的情況稱做組合模式.這種模式適用于當你需要創建一個對象繼承鏈或者一個對象樹,而不希望讓使用這個鏈或樹的代碼去關心,它到底是在處理單個對象還是整個樹分支.
要創建一個組合模式,你需要3個部分.首先,你需要為所有對象設立一個通用接口或者基類,四八組將這務虛基類或者接口稱為組件,問問你自己,"最基本的對象和最高層的對象之間有什么共同之處?"在燒烤蛋糕的例子中稱量面粉這個簡單的任務和相比之下復雜得多的制作蛋糕面糊的任務,這兩者都需要花費一定的時間.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n2369.html