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