您如何称呼存根但用于生产目的?
How do you call a stub but used for production purposes?
我正在编写一个应用程序,其中的某个功能可以由多个组件中的一个来实现。应用程序用户在设置中定义应使用哪个 class 来提供每个功能。这个概念有名字吗?
我能想到的最接近的概念是 stub,但它仅用于测试。
这个概念的一个例子在 Django 中:设置变量 STATICFILES_FINDERS
存储用于查找静态文件的 class 名称。
我不了解 Django 但从文档来看这是 chain of responsibility 模式的实现。
您可以从配置中指定实现的模式称为 plugin pattern。
我正在编写一个应用程序,其中的某个功能可以由多个组件中的一个来实现。应用程序用户在设置中定义应使用哪个 class 来提供每个功能。这个概念有名字吗?
我能想到的最接近的概念是 stub,但它仅用于测试。
这个概念的一个例子在 Django 中:设置变量 STATICFILES_FINDERS
存储用于查找静态文件的 class 名称。
我不了解 Django 但从文档来看这是 chain of responsibility 模式的实现。
您可以从配置中指定实现的模式称为 plugin pattern。