Я пишу приложение, использующее JTable, содержащее модель (DefaultTableModel). Теперь, после работы над ним в течение некоторого времени, я не совсем уверен, что это лучшая идея для хранения всех данных в модели.Использовать TableModel для сохранения и обработки данных или просто показывать объекты (содержимое)
Какие преимущества существуют, если все данные хранятся в объектах (например, в ArrayList), а модель отображает только данные из объектов списка?
Это мне пришло в голову, особенно после того, как мне нужно написать некоторые алгоритмы сортировки, которые легче обрабатывать в каком-то списке. Кроме того, сохранение «модели» -> списка объектов (тогда) было бы проще, чем сохранить модель таблицы.
Является ли более эффективным оставаться с моей текущей концепцией (сохранять данные в модели | сериализовать модель для сохранения таблицы | сортировать модель самостоятельно) или лучше сохранить все в объектах каждый объект, представляющий одну строку, которые хранятся в список?