【问题标题】:Can You Decorate a Black Box?你能装饰一个黑盒子吗?
【发布时间】:2011-06-20 16:00:11
【问题描述】:

我有一个关于装饰器模式的快速但非常不了解的问题。如果我有一个名为 BlackBox 的类,我不能以任何方式编辑它——不能添加接口,不能使任何方法成为虚拟方法等——可以使用装饰器模式装饰这个对象吗?如果有,怎么做?

【问题讨论】:

    标签: design-patterns decorator black-box


    【解决方案1】:

    您可以为它创建一个包装器(即实现Adapter 模式)并装饰适配器。

    【讨论】:

      猜你喜欢
      • 2011-01-11
      • 1970-01-01
      • 2015-07-14
      • 1970-01-01
      • 2023-02-14
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      • 2011-09-03
      相关资源
      最近更新 更多