设计模式10 - 组合模式 *

组合模式跟面向对象设计中的“组合关系(通过组合来组装两个类)”,完全是两码事。

这里讲的“组合模式”,主要是用来处理树形结构数据。这里的“数据”,你可以简单理解为一组对象集合

正因为其应用场景的特殊性,数据必须能表示成树形结构,这也导致了这种模式在实际的项目开发中并不那么常用。但是,一旦数据满足树形结构,应用这种模式就能发挥很大的作用,能让代码变得非常简洁。

你可能感兴趣的:(segmentfault)