【发布时间】:2011-06-20 16:00:11
【问题描述】:
我有一个关于装饰器模式的快速但非常不了解的问题。如果我有一个名为 BlackBox 的类,我不能以任何方式编辑它——不能添加接口,不能使任何方法成为虚拟方法等——可以使用装饰器模式装饰这个对象吗?如果有,怎么做?
【问题讨论】:
标签: design-patterns decorator black-box
我有一个关于装饰器模式的快速但非常不了解的问题。如果我有一个名为 BlackBox 的类,我不能以任何方式编辑它——不能添加接口,不能使任何方法成为虚拟方法等——可以使用装饰器模式装饰这个对象吗?如果有,怎么做?
【问题讨论】:
标签: design-patterns decorator black-box
您可以为它创建一个包装器(即实现Adapter 模式)并装饰适配器。
【讨论】: