设计模式之美 - 53 组合模式:主要用在数据能表示成树形结构、能通过树的遍历算法来解决的场景中。 正因为其应用场景的特殊性,数据必须能表示成树形结构,这也导致了这种模式在实际的项目开发中并不那么常用。但是,一旦数据满足树形结构,应用这种模式就能发挥很大的作用,能让代码变得非常简洁。