دکوراتور در برنامهنویسی یعنی روشی برای اضافه کردن قابلیت جدید به یک تابع، کلاس یا شیء بدون تغییر دادن کد اصلی آن. مثلاً میتوان با دکوراتور قبل یا بعد از اجرای یک تابع، کارهایی مثل ثبت لاگ، بررسی دسترسی کاربر یا اندازهگیری زمان اجرا را انجام داد.
Decorator
Wrapper · Annotation · Attribute · تزئینکننده · آذینگر