Live briefing
Everything about Multiton pattern
Software engineering design pattern
In software engineering, the multiton pattern is a design pattern which generalizes the singleton pattern. Whereas the singleton allows only one instance of a class to be created, the multiton pattern allows for the controlled creation of multiple instances, which it manages through the use of a map. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Multiton patternA 5-minute orientation
- Go sideways: Singleton patternA closely related topic
- Go sideways: Lazy initializationA closely related topic
đź“– Definitions
Noun Synonym of multiton.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- Singleton pattern In object-oriented programming, the singleton pattern is a software design pattern that restricts the instantiation of a class to a singular instance.…
- 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…
- Module pattern In software engineering, the module pattern is a design pattern used to implement the concept of software modules, defined by modular programming, in a…
- Flyweight pattern In computer programming, the flyweight software design pattern refers to an object that minimizes memory usage by sharing some of its data with other similar…
- Mixin In object-oriented programming languages, a mixin (or mix-in) is a class that contains methods for use by other classes without having to be the parent…
- Ceylon (programming language) Ceylon was an object-oriented, strongly statically typed programming language with an emphasis on immutability, created by Red Hat. Ceylon programs run…
- Java collections framework The Java collections framework is a set of classes and interfaces that implement commonly reusable collection data structures (collections). Although referred…
- Enumerated type In computer programming, an enumerated type is a data type consisting of a set of named values called elements, members, enumeral, or enumerators of the…