http://blog.csdn.net/tjvictor/archive/2010/01/20/5218401.aspx
其中最后代码如下:
ICarShowHandle myCar = new CarABS(new CarRadar(new CarAudio(new MyCarDecorate("飞度"))));
   myCar.Show(); 
结果是:
具有ABS杀车防抱死系统
具有倒车雷达的功能
具有车载音响系统
这就是我的飞度小车
我感觉这个装饰模式有点像递归,只是我的理解是 最后一句代码mycar.show() 只是产生"这就是我的飞度小车"结果, 假如没有
最后一句代码,我想也会出现前面
具有ABS杀车防抱死系统
具有倒车雷达的功能
具有车载音响系统

的结果,不知道我的理解是不是对的.