1

私は良いフィードバック パターンを探しています。それを説明しようとします。

基本的に私が探しているのは、良いフィードバックのコンセプトを作る正しい方法です。たとえば、オブジェクトは、オブジェクトが何らかの期待(おそらく複数のパラメーター)を持つ他のオブジェクトTriggerから関数をトリガーします。このトリガーされた呼び出しは、さまざまな種類のオブジェクトからより多くの関数呼び出しを行うこともできるため、それらはすべて、結果パラメーターを使用してオブジェクトに応答するために何らかのアクセスを必要とし、そのオブジェクトは期待されるものと比較され、それらを受信すると反応します。TargetTriggerTriggerTrigger

システム全体に機能を分散できる必要があるため、優れたコンセプトが必要です。重要な場合、ソース コードは C++ Qt で記述されています。

4

1 に答える 1

0

Observer patternをお勧めします。

基本的に、いくつかのアクションをリッスンするためにそのオブジェクトに登録されているObservableセットを維持するオブジェクトがあります。オブジェクトがそのようなアクションを行うObserversと、アクションが行われたことが通知され、それに反応することができます。ObservableObservers

したがって、あなたの場合、TriggerObservableオブジェクトになり、Targetオブジェクトは になりますObserversTargetオブジェクトは object に登録でき、アクションにTrigger反応する (フィードバックを作成する)ことができTriggerます。

于 2013-01-09T10:23:40.870 に答える