У меня есть список, L1<A>
, примерно от 60 до 120 объектов, A
, которые сами содержат список L2<D>
объектов, D
.
L2<D>
одинаковы для всех A
.
. Пользователь может загружать новые D
с, и каждый раз, когда программа проходит через все L1 и добавляет addновый D
каждому L2
.Очевидно, что я предпочел бы иметь мастер L2
, который можно просто обновить один раз, и каждый A
ссылается на этот список, но я не хочу создавать какую-то глобальную переменную L2
.
Если я создаю один экземпляр L2
, нужно ли просто передавать L2
каждому A
в L1
или я могу заставить каждый A
ссылаться на один L2
без использованияглобальная переменная?