-
定义
动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。其别名也可以称为包装器(Wrapper),与适配器模式的别名相同,但它们适用于不同的场合。根据翻译的不同,装饰模式也有人称之为“油漆工模式”,它是一种对象结构型模式。 -
类图
Decorator.jpg
-
例子
java.io
例子
补充:
- 就像java IO里的类一样,太容易搞混了。
- 这里有一个很好的解释
本文标题:装饰者模式(Decorator)
本文链接:https://www.haomeiwen.com/subject/valqvftx.html
网友评论