最後の条件が満たされるとすぐに、x個の条件が満たされたときにのみ呼び出したい結果関数があります。
各条件は、結合を減らすために他のすべての条件を認識しない可能性があります。
結果関数を登録できる、ある種の「決定」オブジェクトがあり、x個の条件を指定できるのではないかと思います。各条件が満たされると、決定オブジェクトが呼び出され、条件が満たされたことを通知します。最後の条件が満たされると、結果関数が呼び出されます。
私はこれを行うスレッドブロックオブジェクトに出くわしましたが、スレッドブロックの答えを探していません。
私が説明していることの一般的な用語はありますか?