В C # есть наблюдаемые коллекции. В Java, как мне представить список моделей? Предположим, у меня есть модель Item
. Я хочу показать пользователям список Items
. Должен ли я создать ItemsModel
(обратите внимание на множественное число, инкапсулируя ArrayList<Item>
), а затем в моем ItemsView
привязке (прослушивать события изменения свойства) к этому? Эта модель также должна будет прослушивать события PropertyChange из базового Item
. Это правильный способ реализации этого? Есть ли способ лучше?