代码改变世界

23种设计模式中的组合模式

2017-08-06 00:25  猪牙哥  阅读(232)  评论(0编辑  收藏  举报

组合模式:将对象聚合成树形结构来表现“整体/部分”的层次结构。组合模式能让客户以一致的方式来处理个别对象以及对象组合。也就是我们可以忽略对象组合与个体对象之间的差别。

这个在设计菜单的时候有应用过。子菜单和菜单项如何放到菜单里面,这个可以组合模式来解决该问题!