一.模式说明 能够使容器与内容物具有一致性,创造出递归结构的模式就是Composite组合模式. 举个例子:计算机中的文件系统中有文件和文件夹的概念,我们知道,文件夹可以包含文件,也可以包含子文件夹,子文件夹中又可以包含文件和文件夹.如果将文件和文件夹都看作“目录条目(Directory Entry)”,那么文件系统就形成了一个递归的容器,这就是一种组合模式. 更多例子,在Windows操作系统中,一个窗口中可以包含子窗口,从而形成容器的递归:一条宏命令又可以包含另一个宏命令:一个文章章节又可以…