これを考慮してください-出力OAを持つアクションAと、OAを使用できるが必須ではないアクションBがあります(依存性注入でシステムの起動時に静的に決定されるとしましょう)
これに最適な設計パターンは何でしょうか? (OA や OB などを取ることができるアクション C があると考えてください。)
コードは、アクティブなチェーンが A --> OA --> B または A --> B であることをどのレベル (およびどのように) 認識する必要がありますか? 具体的なクラスがこの「パイプライン」を実装するのは工場のようなものですか?