Контейнер свойств (шаблон проектирования)

Контейнер свойств (англ. property container) — фундаментальный шаблон проектирования, который служит для обеспечения возможности уже построенного и развернутого приложения динамически расширять свои свойства, а в общем случае, функциональность. Это достигается путем добавления дополнительных свойств непосредственно самому объекту в некоторый «контейнер свойств», вместо расширения класса объекта новыми свойствами.

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я