-
-
Losiyo
2019-11-07
- 很好。
-
0赞 · 0采集
-
-
qq_朽木不可雕_1
2019-10-21
- 装饰者模式
结构:
抽象组件接口
【规范组件信息;
面向接口编程;
实现功能多态;
】
被装饰者
【需实现组件接口】
装饰器
【
实现组件接口;
包含组件接口引用,用于实现组件装饰累积搭配;
构造器中需传递组件信息,并赋值于装饰器内的组件引用,便于装饰操作;
重写组件接口方法;
】
装饰配件
【
继承装饰器;
重写装饰器中的方法,并在方法内对组件进行装饰(增强)操作;
】
使用场景:
在某些情况下需要对组件进行增强,且不希望产生大量子类,且功能可以自由搭配
优缺点:
优点:灵活性高,拓展性强
缺点:组件装饰对象创建频繁,占用内存;
组合复杂度高,容易出错;
-
截图
0赞 · 0采集
-
-
大王我不爱你
2019-10-15
装饰者模式总结
-
截图
0赞 · 0采集