??? 合成模式(Composite)是一组对象的组合,这些对象可以是容器对象,表现为组的概念;另外一些对象则代表了单个对象,称为叶子对象。
???? 组对象可以包含叶子对象也可以包含其他组对象。组对象和叶子对象定义相同的行为。
?
?? 合成模式(Composite)的意图就是为了保证客户端调用单对象和调用组合对象的一致性,也就需要组合对象和单个对象需要共享同一个接口。
?? 在对组合对象建模时,为了防止死循环,可以确保组合对象都是树形结构。
?
?
?
Java代码?
校验汇款附言通过