نمط تصميم يسمح بتعديل سلوك دالة أو كلاس دون تغيير الكود الأصلي.
يستخدم بكثرة في إطارات العمل (مثل Flask و Django) للتحقق من الصلاحيات.