- 0
- 0
- 约1.55千字
- 约 3页
- 2026-06-03 发布于北京
- 举报
decorator模式
场景
(1)假设我们手头已经有了一个类,可以执行一些功能
(2)但是我们还是希望对这个类的功能做一些增强,此时呢?基于已有
的类的功能基础之上,再增强一些功能,可以做装饰
publicinterfaceComponent{
voidoperate();
}
publicclassConcreteComponentimplementsComponent{
publicvoidoperate(){
System.out.println(组件的功能);
}
}
publicclassDecoratorimplementsComponent{
protectedComponentcomponent;
publicDecorator(Componentcomponent){
ponent=component;
}
publicvoidoperate(){
S
原创力文档

文档评论(0)