نمط تصميم يسمح بإضافة سلوك للكائن ديناميكياً دون تعديل الكلاس.
يستخدم بكثرة في بايثون وأطر العمل لإضافة ميزات للدوال.