【问题标题】:Can COM be used with Chain of Responsibility PatternCOM 可以与责任链模式一起使用吗
【发布时间】:2012-01-20 07:37:05
【问题描述】:

这个想法是COM接口有一个初级实现,它需要处理不同的MIME类型(MIME只是一个例子)。主要实现处理预期会出现在客户网站上的几种常见 MIME 类型。

要处理新的 MIME 类型,必须实现相同的 COM 接口,但仅限于该新的 MIME 类型(我们称之为增强型 COM 对象)。客户端首先调用增强型 COM 对象,该对象处理其 MIME 类型,如果 MIME 类型未被识别,则调用主 COM 对象。我们可以假设可能不止一种增强的 COM 实现。因此,有一个责任链。

COM 责任链可能吗?实用吗?

谢谢

【问题讨论】:

    标签: com chain-of-responsibility


    【解决方案1】:

    理论上可以,但我认为在这里使用工厂模式可能会更好,在 COM 中可以使用 Categories 来实现。

    【讨论】:

      猜你喜欢
      • 2011-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      相关资源
      最近更新 更多