برنامه نویسی

دکوراتورها – انجمن DEV

دکوراتورها توابع خاصی هستند که به شما امکان می دهند رفتار سایر توابع یا متدها را بدون تغییر کد آنها تغییر دهید یا گسترش دهید. این نمونه ای از الگوی «دکوراتور» در برنامه نویسی است.
دکوراتورها می توانند برای موارد زیر مفید باشند:

  • بازنویسی رفتار توابع: به عنوان مثال، ورود به سیستم، اعتبارسنجی، ذخیره سازی، نتایج.
  • بهبود کد: منطق تکراری مانند رسیدگی به استثنا یا اندازه گیری زمان اجرا را انجام دهید.
  • کد ساده: به جای کپی کردن یک منطق در چندین عملکرد، می توان آن را به دکوراتور صادر کرد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا