C语言中如何实现组合模式以管理复杂对象结构?