Advanced

C-Sharp Design Patterns Memento

A Memento maintains the internal state of an object so that that object can be restored to that state later.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

13 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 Introduction to the Memento pattern
  4. 4 Examples of problems solved by Memento
  5. 5 Structure of the Memento pattern
  6. 6 Implementing Undo/Redo with Memento
  7. 7 Apply Memento to existing code
  8. 8 Demo: Adding Undo support with Memento
  9. 9 Analysis of the result
  10. 10 Alternative approaches
  11. 11 Related Patterns
  12. 12 Key Takeaways
  13. 13 References and resources

Interested in this course?

Contact us to book it or get a custom training plan for your team.