设计模式之装饰模式(结构型)(2)

半透明装饰模式
半透明装饰模式是比较常见的,大多数装饰模式都是半透明(semi-transparent)的装饰模式,而不是完全透明(transparent)的,即允许用户在客户端声明具体装饰者类型的对象,调用在具体装饰者中新增的方法。

Transform camaro; camaro=new Car(); camaro.move(); Robot bumblebee=new Robot(camaro); bumblebee.move(); bumblebee.say();

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/2d9cb5fcd0f0722046d62d50301e2a38.html