Я застрял в следующем сценарии. У него есть запах кода, который меня не устраивает, но разрешение кажется слишком сложным, но по-разному.
У меня есть граф сцены, представляющий бизнес-объекты. Я разработал его так, чтобы сами бизнес-объекты были настолько простыми, насколько это возможно. Они практически POJO.
Теперь 1 сущность может отображаться в нескольких областях графа сцены разными узлами.
Когда объект изменяется, все соответствующие узлы графа сцены должны измениться.
Я не решаюсь использовать шаблон наблюдателя на всех моих сущностях, поскольку у меня одновременно более 50000 сущностей на экране.
Поскольку все изменения инициируются из представления, сейчас я повторяюсь по графу сцены и принудительно перезагружаю все узлы, связанные с измененным объектом. Хотя не чувствует себя хорошо.
Любые предложения о том, как это можно сделать лучше?