Каковы некоторые шаблоны проектирования для управления версиями объекта?

StackOverflow https://stackoverflow.com/questions/583342

Вопрос

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

Это было полезно?

Решение

Вы могли бы поискать узор на память

Другие советы

Это звучит изоморфно отслеживанию информации об отмене.Обычным шаблоном для этого является вариант командного шаблона:вы сохраняете очередь во временном порядке предыдущих состояний с операцией восстановления к предыдущему состоянию.

Я предлагаю вам взглянуть на временные паттерны Мартина Фаулера: http://www.martinfowler.com/eaaDev/timeNarrative.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top