2016-07-28 13 views
2

私は、特定の機能を複数のコンポーネントの1つで実行できるアプリケーションを作成しています。アプリユーザーは、各機能を提供するために使用するクラスを設定で定義します。このコンセプトには名前がありますか?スタブをどのように呼び出すのですか?

私が考えることができる最も近い概念はstubですが、それはテストのためだけに使用されます。

この概念の例は、Djangoにあります。設定変数STATICFILES_FINDERSには、静的ファイルを検索するためのクラス名が格納されています。

答えて

2

私はDjangoについてはわかりませんが、ドキュメントからはchain of responsibilityパターンの実装です。

構成から実装を指定できるパターンは、plugin patternと呼ばれます。

+0

私は必ずしも一連の処理オブジェクトを探しているわけではないので、Djangoの例は最良のものではありません。しかし、プラグインのパターンにスポットがあります。 –

関連する問題