TruckStop には List(of TruckClass) と Weigh() というメソッドがあります。TruckClass は Weigh() を呼び出す必要があります。次の 2 つの設計の長所と短所は何ですか? TruckStopClass への参照を持ち、MyTruckStopClassReference.Weigh() を呼び出す TruckClass 対。TruckStopClass によって処理される TruckClass.Weigh イベントを発生させる TruckClass。
相互に参照するオブジェクトは GC に影響しないことを読みましたが、各 TruckClass で追加の参照が必要になります。コインの反対側では、イベントハンドラーも参照であり、配線を解除しないと問題が発生する可能性があることを読みました。この問題に関する長所/短所/ベストプラクティス/意見について、少し明確にしたり解説したりしていただければ幸いです。