Структурный шаблон проектирования, при котором объект, представляющий себя как уникальный экземпляр в разных местах программы, по факту не является таковым.
Оптимизация работы с памятью путём предотвращения создания экземпляров элементов, имеющих общие данные.