装饰模式在某种意义上来说也是挺原始的, 它首先需要一个你被装饰的基础类, 再来是需要一个基于这个基础类的原始包装器,可以看作是其它包装器的基础类 进而通过继承这个包装器,来构建出多个具有各自功能的特定包装器 最后,是通过层层组合这些包装器(通过一层层地使用构造函数的方式),来构建出你最终需要的包含多个功能的产品类 一开始接触这一过程时,不免会感觉繁杂.手足无措.不就是一个不断装饰.不断包裹的过程么,为何需要这么多的步骤呢? 那么,我可以首先给出一个直观解释,并且通过这个直观解释,可以在一定程度上…