装饰器模式:对现有类功能进行动态增强设计方法.pdfVIP

  • 0
  • 0
  • 约1.55千字
  • 约 3页
  • 2026-06-03 发布于北京
  • 举报

装饰器模式:对现有类功能进行动态增强设计方法.pdf

decorator模式

场景

(1)假设我们手头已经有了一个类,可以执行一些功能

(2)但是我们还是希望对这个类的功能做一些增强,此时呢?基于已有

的类的功能基础之上,再增强一些功能,可以做装饰

publicinterfaceComponent{

voidoperate();

}

publicclassConcreteComponentimplementsComponent{

publicvoidoperate(){

System.out.println(组件的功能);

}

}

publicclassDecoratorimplementsComponent{

protectedComponentcomponent;

publicDecorator(Componentcomponent){

ponent=component;

}

publicvoidoperate(){

S

文档评论(0)

1亿VIP精品文档

相关文档