Как java.io.Serializable шаблон Memento?

Как мы знаем, шаблон памятки не нарушает инкапсуляцию, захват и экстернализацию внутреннего состояния объекта и может быть восстановлен позже без знания исходного состояния.

Мой вопрос возникает здесь, как java .io.Serializable попадает под этот шаблон, потому что когда мы сериализуем любую частную переменную и записываем состояние объекта в файл, в то же время значение частной переменной открыто для всего мира и инкапсуляция здесь, похоже, не работает.

8
задан Dave Schweisguth 13 February 2016 в 13:40
поделиться