组合模式(Composite pattern)