次のシナリオで立ち往生しています。私は満足していないコードの匂いがありますが、それに対する解決策は同じように複雑に見えますが、方法が異なるだけです。
ビジネス オブジェクトを表すシーン グラフがあります。ビジネス オブジェクト自体ができるだけシンプルになるように設計しました。それらは実質的に POJO です。
現在、1 つのエンティティが異なるノードによってシーン グラフの複数の領域に表示される場合があります。
エンティティが変更されると、関連するすべてのシーン グラフ ノードが変更されます。
一度に 50000 を超えるエンティティが画面に表示されるため、すべてのエンティティでオブザーバー パターンを使用することをためらっています。
すべての変更はビューから開始されるため、現在、シーン グラフを再帰的に処理し、変更されたエンティティに関連付けられているすべてのノードを強制的に再読み込みしています。でも気分が悪い。
これを改善する方法について何か提案はありますか?