你如何称为存根但用于生产目的?

时间:2016-07-28 08:08:22

标签: naming

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

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

该概念的一个例子是Django:设置变量STATICFILES_FINDERS存储用于查找静态文件的类名。

1 个答案:

答案 0 :(得分:2)

我不知道Django,但是从文档中可以看出这是chain of responsibility模式的实现。

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