Наследование связано с причинами изменений
Поэтому я только что сделал новое дерево наследования. Я называю это FileSyncedData
. Это абстрактный класс. По сути, объект FileSyncedData
— это фрагмент данных, который синхронизируется с файлом. Это довольно аккуратно.
Обычно, если мы хотим что-то сохранить, мы должны вызывать save()
всякий раз, когда мы хотим, чтобы данные были сохранены. Это работает очень хорошо, если у нас есть один файл сохранения. Но в некоторых моих приложениях теперь есть несколько файлов, которые нужно сохранить…