复合模式:构建灵活树形结构以统一处理单个与组合对象.pdf

复合模式:构建灵活树形结构以统一处理单个与组合对象.pdf

动机(Motivation)

▪在面向对象系统中,我们常会遇到一类具有“容器”

特征的对象——即它们在充当对象的同时,又是其

他对象的容器。

▪如何将“客户代码与复杂的对象容器结构”解耦?让

对象容器自己来实现自身的复杂结构,从而使得客户

代码就像处理简单对象一样来处理复杂的对象容器?

意图(Intent)

▪将对象组合成树形结构以表示“部分-整体”的层次

文档评论(0)

1亿VIP精品文档

相关文档