装饰者的应用 所谓装饰者,说白了,目的就是对现有的对象进行增强,装饰者设计模式最大的优点就是,它在扩展类原有功能的基础上还避免的类爆炸的情况 Netty中的装饰者模式的应用 ByteBuf是netty中重要的数据容器类,我们看它是如何设计的,如下图 我们可以看到,ByteBuf的直接实现类有五个,忽略WrappedByteBuf这个类,其实直接实现类有四个,为什么要忽略掉WrappedByteBuf呢? 因为是它是ByteBuf装饰者的基类; 它本身没有任何实现任何功能; netty的设计者在设