私はまだ循環参照の危険性を理解しようとしています。まれな場合にのみ使用する必要があるとよく読みます。ただし、正規の状態パターンでは、「状態」オブジェクトは遷移を引き起こすために「コンテキスト」オブジェクトを参照する必要があり、「コンテキスト」オブジェクトはその動作をトリガーするために「状態」オブジェクトを参照する必要があります。
これは循環参照ではありませんか?そうでない場合、循環参照とどのように関係していますか? もしそうなら、なぜこれが受け入れられるのですか?
私はまだ循環参照の危険性を理解しようとしています。まれな場合にのみ使用する必要があるとよく読みます。ただし、正規の状態パターンでは、「状態」オブジェクトは遷移を引き起こすために「コンテキスト」オブジェクトを参照する必要があり、「コンテキスト」オブジェクトはその動作をトリガーするために「状態」オブジェクトを参照する必要があります。
これは循環参照ではありませんか?そうでない場合、循環参照とどのように関係していますか? もしそうなら、なぜこれが受け入れられるのですか?