Multiton Design Pattern

Multiton is a creational design pattern and very similary to the singleton pattern.Singleton pattern allow one instance of created class , Multiton map  created classes with key-value pair.Collection types(key-value) provider this mapping(like Dictionary collection).

Multiton pattern;

  • a tracker for created objects
  • the name being an integer identifier.
  • When I wanted to create a limited number of intance

you can see without singleton,with singleton and multiton scenarios in following diagram.In classic screnario,It can create a new instance for each client request(new).In singleton screnario it can create a one instance for each client request.In multiton screnario it can create one with same key, more with different key for each request.


Let’s take a look at the following code:

i want to share with class diagram.


In this post I tried to explain the pattern of multiton. see you

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.