How many times we have come across the problem of implementing undo/redo feature in course of software development? I reckon not many a times but ever wondered how to implement such a neat feature (like in office applications) in the software design.
Lo and Behold, the Memento Pattern is here to the rescue.
Lo and Behold, the Memento Pattern is here to the rescue.