有什么用?
一个对象通过叠加其他对象来增加这个对象的功能。
是什么?
类型:
结构型的设计模式
模型:
游戏中的红蓝buff。
坦克大战的加护甲,加攻击的道具。
结构:
被装饰对象角色:需要增加功能的对象
装饰器角色:装饰器的抽象及它的实现
抽象角色:被装饰对象和装饰器的抽象接口
类图:
代码例子?
jdk中的io inputstream
应用例子?
有什么用?
一个对象通过叠加其他对象来增加这个对象的功能。
是什么?
类型:
结构型的设计模式
模型:
游戏中的红蓝buff。
坦克大战的加护甲,加攻击的道具。
结构:
被装饰对象角色:需要增加功能的对象
装饰器角色:装饰器的抽象及它的实现
抽象角色:被装饰对象和装饰器的抽象接口
类图:
代码例子?
jdk中的io inputstream
应用例子?