组合模式动机
客户代码过多地依赖于对象容器复杂的内部实现结构,对象容器内部实现结构(而非抽象结构)的变化会引起客户代码的频繁变化,带来了代码的维护性、扩展性等弊端
如何将客户代码与复杂的对象容器结构解耦?让对象容器自己来实现自身的复杂结构
2022-08-07