0

これを考慮してください-出力OAを持つアクションAと、OAを使用できるが必須ではないアクションBがあります(依存性注入でシステムの起動時に静的に決定されるとしましょう)

これに最適な設計パターンは何でしょうか? (OA や OB などを取ることができるアクション C があると考えてください。)

コードは、アクティブなチェーンが A --> OA --> B または A --> B であることをどのレベル (およびどのように) 認識する必要がありますか? 具体的なクラスがこの「パイプライン」を実装するのは工場のようなものですか?

4

1 に答える 1

1

Observer design patternを記述しようとしているようです。このパターンの代替/改善は、シグナルとスロットと呼ばれます。Qt にも、こちらの優れた実装があります。

于 2012-05-09T07:25:54.827 に答える