装饰模式的本意,就是可以给某个类,动态的增加功能;
怎么理解呢,书中写的,我有饮料类,我有调料类,我想给某种饮料,加上不同的调料,并且最后打印并计算出来;
这里在以前的细节哪个章节写了注意事项,就是在.NET代码中,要把基类用到的函数,虚拟化,这样,如果子类不需要,
就不覆写了,要是需要,就覆写,方便的很;
重要的是,装饰模式,装饰对象和被装饰对象,都继承自同一个基类,只不过,装饰对象,有单独下级派生了一次而已;