Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Memento pattern and Object-oriented programming

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between Memento pattern and Object-oriented programming

Memento pattern vs. Object-oriented programming

The memento pattern is a software design pattern that provides the ability to restore an object to its previous state (undo via rollback). Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

Similarities between Memento pattern and Object-oriented programming

Memento pattern and Object-oriented programming have 6 things in common (in Unionpedia): Ada (programming language), Design Patterns, Immutable object, Java (programming language), Software design pattern, Unified Modeling Language.

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

Ada (programming language) and Memento pattern · Ada (programming language) and Object-oriented programming · See more »

Design Patterns

Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing software design patterns.

Design Patterns and Memento pattern · Design Patterns and Object-oriented programming · See more »

Immutable object

In object-oriented and functional programming, an immutable object (unchangeable object) is an object whose state cannot be modified after it is created.

Immutable object and Memento pattern · Immutable object and Object-oriented programming · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

Java (programming language) and Memento pattern · Java (programming language) and Object-oriented programming · See more »

Software design pattern

In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.

Memento pattern and Software design pattern · Object-oriented programming and Software design pattern · See more »

Unified Modeling Language

The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system.

Memento pattern and Unified Modeling Language · Object-oriented programming and Unified Modeling Language · See more »

The list above answers the following questions

Memento pattern and Object-oriented programming Comparison

Memento pattern has 13 relations, while Object-oriented programming has 286. As they have in common 6, the Jaccard index is 2.01% = 6 / (13 + 286).

References

This article shows the relationship between Memento pattern and Object-oriented programming. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »