Шаблон Мультитонны является creational шаблоном разработки. Этот шаблон подробно останавливается на одноэлементном понятии для управления постоянным числом экземпляров класса Мультитонны. Это обычно сделанное с картой именованных экземпляров как пары "ключ-значение".

Шаблон Мультитонны является шаблоном разработки, подобным одиночному элементу, который позволяет только одному экземпляру класса быть созданным. Шаблон Мультитонны подробно останавливается на одноэлементном понятии для управления постоянным числом экземпляров. Это обычно сделанное с картой именованных экземпляров как пары "ключ-значение".

Вместо того, чтобы иметь единственный экземпляр на приложение (например, сам объект приложения на многих языках программирования), шаблон Мультитонны обеспечил фиксированный набор экземпляров.

Простым примером для класса Мультитонны может быть класс Weekday, который позволяет всего семь названных экземпляров monday, tuesday, wednesday, thursday, friday, saturday, и sunday. Этот класс сохраняет своего конструктора частным, и предоставляет доступ к этим семи экземплярам одним методом класса (например. weekdayByName()) или семь методов класса (один в течение каждого рабочего дня).

Ссылочная Википедия