Behavioral / Blog / C# / Design Pattern Memento Design Pattern in C# The Memento design pattern is a behavioral pattern that allows you to capture an object’s internal state and save it so that the object can be restored to that state …