COM可以与责任链模式一起使用吗

COM可以与责任链模式一起使用吗,com,chain-of-responsibility,Com,Chain Of Responsibility,其思想是COM接口有一个主要实现,需要处理不同的MIME类型(MIME只是一个示例)。主要实现处理客户站点上预期的几种常见MIME类型 要处理新的MIME类型,必须实现相同的COM接口,但只针对新的MIME类型(让我们称之为增强COM对象)。客户端首先调用增强的COM对象,该对象处理其MIME类型,或者在无法识别MIME类型时调用主COM对象。我们可以假设,可能不止一个增强的COM实现。因此,存在一系列责任 COM责任链是否可行?它实用吗 谢谢,理论上它可以,但我认为在这里使用工厂模式可能会更好

其思想是COM接口有一个主要实现,需要处理不同的MIME类型(MIME只是一个示例)。主要实现处理客户站点上预期的几种常见MIME类型

要处理新的MIME类型,必须实现相同的COM接口,但只针对新的MIME类型(让我们称之为增强COM对象)。客户端首先调用增强的COM对象,该对象处理其MIME类型,或者在无法识别MIME类型时调用主COM对象。我们可以假设,可能不止一个增强的COM实现。因此,存在一系列责任

COM责任链是否可行?它实用吗


谢谢,理论上它可以,但我认为在这里使用工厂模式可能会更好,在COM中可以使用