您如何称呼存根但用于生产目的?

How do you call a stub but used for production purposes?

我正在编写一个应用程序,其中的某个功能可以由多个组件中的一个来实现。应用程序用户在设置中定义应使用哪个 class 来提供每个功能。这个概念有名字吗?

我能想到的最接近的概念是 stub,但它仅用于测试。

这个概念的一个例子在 Django 中:设置变量 STATICFILES_FINDERS 存储用于查找静态文件的 class 名称。

我不了解 Django 但从文档来看这是 chain of responsibility 模式的实现。

您可以从配置中指定实现的模式称为 plugin pattern