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

نام تاپیک: سوال درباره نحوه استفاده از آبجکت های استاتیک در سطح کلاس

  1. #1

    استفاده از آبجکت های استاتيك در سطح کلاس و ايجاد آبجكت هاي سنگين به صورت سينگلتون

    سلام
    اگه تو جاوا يك نفر كلاس هاي ٧٠٠٠ خطي رو تو بدنه كلاس به صورت آبجكت استاتيك بگيره و به صورت سينگلتون استفاده كنه این سبک کد نویسی درسته؟ حدود ٨ كلاس view و controller سنگين
    آخرین ویرایش به وسیله amirmxp : جمعه 01 تیر 1397 در 10:48 صبح

  2. #2
    کاربر دائمی آواتار vahid-p
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران
    پست
    1,140

    نقل قول: سوال درباره نحوه استفاده از آبجکت های استاتیک در سطح کلاس

    متوجه بخش اول نشدم، با این حال سینگلتون وقتی یک آبجکت میخوای در کل برنامه از یک کلاس باشه مفیده و پترنی هست که زیاد استفاده میشه و مشکلی نداره. فقط در حالت چندنخی دقت کنید که متفاوت خواهد بود.

    اما در خصوص حجم کدهای یک کلاس، معمولا حجم کدها نباید زیاد باشه. هر کلاس یک مفهوم رو برسونه و یکسری متد برای کار با اون باید داشته باشه. معمولا میشه کلاس های با حجم کد بالا رو به کلاس های کوچکتر تبدیل کرد، با این حال گاهی اوقات هم از نظر معنایی نمیشه به راحتی کلاس رو به کلاس های کوچکتر تبدیل کرد و ممکنه تعداد خط هاش زیاد باشه. توصیه اینه که کلاس کوچک باشه، اما لزومی نداره.

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

  1. پاسخ: 6
    آخرین پست: چهارشنبه 15 خرداد 1392, 00:33 صبح
  2. نحوه استفاده از دکمه های میانبر در فرمها
    نوشته شده توسط emami.sie در بخش Access
    پاسخ: 3
    آخرین پست: چهارشنبه 25 آبان 1390, 11:03 صبح
  3. سوال: نحوه استفاده از کنترل های Ajax در Asp.net
    نوشته شده توسط hosseinrasouli در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 30 آذر 1389, 22:53 عصر
  4. سوال: استفاده از آبجکت های فلش در فرم
    نوشته شده توسط Majid&Masoud در بخش C#‎‎
    پاسخ: 0
    آخرین پست: یک شنبه 06 اردیبهشت 1388, 19:42 عصر
  5. سوال: نحوه استفاده از کامپوننت های دلفی در BCB
    نوشته شده توسط pckho0r در بخش برنامه نویسی با Borland C++‎ Builder
    پاسخ: 0
    آخرین پست: دوشنبه 08 مهر 1387, 11:27 صبح

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

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