نمایش نتایج 1 تا 4 از 4

نام تاپیک: Decorator چیست ؟

  1. #1

    Decorator چیست ؟

    سلام ، مدتی هست که در رابطه با توابع و Decorator ها مطالعه می کنم ولی درست متوجه نشدم چی هستند /
    دوستان لطف کنند راهنمایی کنند که دیکورتور ها چی هستند و کجا کاربرد دارند .

  2. #2
    کاربر دائمی آواتار n.nowroozi
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    تهران
    پست
    480

    نقل قول: Decorator چیست ؟

    نقل قول نوشته شده توسط arefenayat مشاهده تاپیک
    سلام ، مدتی هست که در رابطه با توابع و Decorator ها مطالعه می کنم ولی درست متوجه نشدم چی هستند /
    دوستان لطف کنند راهنمایی کنند که دیکورتور ها چی هستند و کجا کاربرد دارند .
    این لینک رو کامل بخون متوجه میشی
    به صورت کلی decorator بیشتر زمانی به کار میره که شما قبل یا بعد از صدا کردن یک تابع بخواید یک کاری رو انجام بدید..یک مثال ساده میزنم فرض کنید یک تابع دارید که قراره یک صفحه وب رو نمایش بده و شما نمیخواید افرادی که دسترسی لازم رو ندارند این صفحه رو ببینند.. راه بد اینه که شما داخل اون تابع اینکارو انجام بدید و در نظر بگیرید که به ازای کلیه صفحاتی که مشکل مشابهی دارید باید اینکارو انجام بدید.. راه درست اینه که یه دکوریتور بنیسید که قبل اینکه تابع اجرا بشه این مجوز رو چک کنه و در صورتی که کاربر دسترسی لازم رو نداشت اصلا سراغ اجرای تابع نره.. و صفحه عدم دسترسی رو به کاربر نشون بده..

  3. #3

    نقل قول: Decorator چیست ؟

    مچکرم
    دوتا مفهموم staticmethod و classmethod هم به همین قضیه مربوط میشن ؟

  4. #4
    کاربر دائمی آواتار n.nowroozi
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    تهران
    پست
    480

    نقل قول: Decorator چیست ؟

    نقل قول نوشته شده توسط arefenayat مشاهده تاپیک
    مچکرم
    دوتا مفهموم staticmethod و classmethod هم به همین قضیه مربوط میشن ؟
    نه اون بحثش متفاوته این لینک رو بخون

تاپیک های مشابه

  1. ssl چیست
    نوشته شده توسط siv در بخش امنیت در شبکه
    پاسخ: 3
    آخرین پست: شنبه 19 اردیبهشت 1388, 19:48 عصر
  2. تروجان چیست (قسمت اول)
    نوشته شده توسط الهام تفریشی در بخش امنیت در شبکه
    پاسخ: 0
    آخرین پست: شنبه 15 آذر 1382, 10:15 صبح
  3. نظر شما برای ایجاد یک شاخه ویژه مباحث Dot Net Framework چیست
    نوشته شده توسط مهدی کرامتی در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 16
    آخرین پست: یک شنبه 18 آبان 1382, 19:08 عصر
  4. dll چیست
    نوشته شده توسط کم حوصله در بخش VB.NET
    پاسخ: 3
    آخرین پست: دوشنبه 13 مرداد 1382, 01:21 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •