軟件設(shè)計模式之組合模式
技術(shù)開發(fā) 編程 技術(shù)框架 技術(shù)發(fā)展
組合模式用于需要以類似方式將一組對象視為單個對象的情況。組合模式根據(jù)樹結(jié)構(gòu)組成對象,以表示部分以及整個層次結(jié)構(gòu)。這種設(shè)計模式屬于結(jié)構(gòu)模式,因為該模式創(chuàng)建了一組對象的樹形結(jié)構(gòu)。此模式創(chuàng)建一個包含其自己的對象組的類。此類提供了修改其相同對象組的方法。我們通過以下示例演示復(fù)合模式的使用,在該示例中我們將顯示組織的員工層次結(jié)構(gòu)。實作我們有一個Employee類,它充當(dāng)復(fù)合?!ぁぁ?/p>
