вы, вероятно, уже знакомы с шаблонами объектно-ориентированного проектирования, даже если вы этого еще не знаете
Представьте себе ряд дюбелей, расположенных для разных отверстий в соответствующем соединении.
Вы всегда можете вставить один дюбель на его место, но вы никогда не сможете вставить другой дюбель на то же место.
Таким образом, даже если вы думали, что собираетесь попробовать, вы бы решили, когда посмотрели на это — я просто изменю статус текущего дюбеля, так как я не могу поставить туда другой.
Приспособленец экономит память таким образом. Вы можете создать ряд объектов, используя шаблон легковеса, но каждый объект имеет общий пул памяти, то есть он несет мало конкретной информации.
Тип легковесного шаблона проектирования: Структурный
Источник шаблона проектирования легковеса:Банда четырех
Шаблон проектирования легковеса в процедурной разработке
Позже
Шаблон проектирования легковеса в разработке баз данных
Позже
Шаблон легковесного дизайна в объектно-ориентированном дизайне