English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 11 Lessons (0h 48m) | 177 MB
Learn everything there is to know about the Memento Design Pattern
The Memento Design Pattern is a foundational design pattern in software engineering, frequently used to capture and restore an object’s internal state without violating encapsulation. This pattern is essential for developers, as it allows state-saving functionality, enabling features like undo and rollback without exposing the details of the object’s structure. The Memento pattern is particularly useful in applications requiring state management, such as text editors, game development, or transactions. In this course, Amichai Mantinband will guide you through everything you need to know to implement the Memento pattern effectively, empowering you to build reliable, flexible, and user-friendly applications.
Table of Contents
1 Course Overview
2 Definition
3 Class Diagram
4 Undo Functionality in a Text Box Room Example
5 Section Recap
6 Implementing the Memento Design Pattern
7 Implementing the Undo Functionality in a Text Box Example
8 Section Recap (2)
9 Benefits
10 Drawbacks
11 Conclusion
Resolve the captcha to access the links!