Essentially, the multiton provides the functionality of a group of singletons. If we consider the security camera example mentioned above, a multiton would be useful when several cameras must be controlled, each with a linked controller class. Each controller would be represented by a single key in the multiton.
What is the main purpose of using design patterns such as singleton Multiton and object pool?
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.
What is multiton set?
: weighing more than one ton a multiton pillar.