Live briefing
Everything about Memento pattern
Software design pattern
The memento pattern is a software design pattern in the field of object-oriented programming that allows reverting the state of an object. Uses of this design pattern include undo, version control, and serialization. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Memento patternA 5-minute orientation
- Skim a recent paper: The pattern of cortical thickness associated with executive dysfunction in MCI and SCC: The MEMENTO cohortInfluential work since 2022
- Pick up a classic book: Design PatternsThe most-reprinted book on the subject
- Read the landmark paper: The Cortical Lesion Pattern Of Dysexecutive Syndrome in MEMENTO cohort (P5.186)Cited 0 times
- Go sideways: Adapter patternA closely related topic
- Go sideways: Factory method patternA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
🆕 Influential since 2022
📚 Books worth reading
Design PatternsErich Gamma, John Vlissides · 1995
Backpack Literature -- Fifth EditionX. J. Kennedy, Dana Gioia · 2016- 📕DIY Memento NeckbandRobert Fuchs · 2021
Object-oriented software engineering : an agile unified methodologyDavid C. Kung · 2014
Movies and the meaning of lifeWayne Omura · 2011
256 zones of grayRob Smith · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Adapter pattern In software engineering, the adapter pattern is a software design pattern (also known as wrapper, an alternative naming shared with the decorator pattern)…
- Factory method pattern In object-oriented programming, the factory method pattern is a design pattern that uses factory methods to deal with the problem of creating objects without…
- Fluent interface In software engineering, a fluent interface is an object-oriented API whose design relies extensively on method chaining. Its goal is to increase code…
- Visitor pattern A visitor pattern is a software design pattern that separates the algorithm from the object structure. Because of this separation, new operations can be…
- Observer pattern In software design and software engineering, the observer pattern is a software design pattern in which an object, called the subject (also known as event…
- Bridge pattern The bridge pattern is a design pattern used in software engineering that is meant to "decouple an abstraction from its implementation so that the two can…
- Decorator pattern In object-oriented programming, the decorator pattern is a design pattern that allows behavior to be added to an individual object dynamically, without…
- Lazy initialization In computer programming, lazy initialization is the tactic of delaying the creation of an object, the calculation of a value, or some other expensive process…