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

نام تاپیک: یادگیری repository pattern و دیگر الگوهای مانند آن برای کدنویسی حرفه ای تر

  1. #1

    یادگیری repository pattern و دیگر الگوهای مانند آن برای کدنویسی حرفه ای تر

    سلام دوستان
    خسته نباشید
    من می خوام یه کم حرفه ای تر از الان کد نویسی کنم. دنبال 《کتابی》هستم که repository pattern رو توش توضیح داده باشه و البته بقیه الگوهای طراحی رو
    شما می دونید چه کتابی هست؟ راستی این الگو جز کدام الگوهاست؟

  2. #2
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: یادگیری repository pattern و دیگر الگوهای مانند آن برای کدنویسی حرفه ای تر


  3. #3

    نقل قول: یادگیری repository pattern و دیگر الگوهای مانند آن برای کدنویسی حرفه ای تر

    ضمن تشکر از شما, این repository pattern رو من هر جا دیدم یا با mvc بود یا با entity framework. شما می دونید که آیا از این الگو برای پروژه هایی غیر از این دو , میشه استفاده کرد؟ و اینکه این الگو در دسته چه نوع الگوهایی قرار میگیره؟
    بازم ممنون

  4. #4
    کاربر دائمی آواتار ali_md110
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    شیراز
    پست
    1,181

    نقل قول: یادگیری repository pattern و دیگر الگوهای مانند آن برای کدنویسی حرفه ای تر

    الگوی Repository در واقع انتقال لایه business logic به یک لایه انتزاعی دیگه هست برای کاهش کدنویسی و عدم تکرار کدنویسی و اعمال unit test و سایر مزایای دیگه این الگو
    فرض کنیم همین EF متدهایی داره برای Add یا Attach واگر برنامه ما دارای 100 مدل باشه (یا همون جداول بانک ) و ما بخایم برای همه این 100 مدل دستور درج و ویرایش بنویسیم ممکنه یک سری کدها رو توی هر کلاس به ازای مذل هامون دایم تکرار کنیم و این کمی خسته کننده میشه
    به همین خاطر کلاسهایی همراه با ارث بری از interface ها (روالش معمولا بدین صورت هست) جدا میسازیم و توی این کلاسها با پیاده سازی اینترفیس مربوط ه یک روکش یا wrapper بر روی این متدهای EF تهیه میکنم فقط کافیه متدها رو در جای دیگه فراخوانی بکنیم
    الگوی Repository فقط مختص برنامه های دارای دیتابیس نیست و در پروژه هایی بجز ef و mvc هم قابل پیاده سازی هست
    ولی برای درک بهتر این الگو اگر با ef کار بکنید سریعتر متوجه سازوکارش میشید

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

  1. پاسخ: 5
    آخرین پست: دوشنبه 30 مرداد 1391, 17:41 عصر
  2. پاسخ: 6
    آخرین پست: چهارشنبه 10 اسفند 1390, 16:39 عصر
  3. پاسخ: 1
    آخرین پست: جمعه 15 مهر 1390, 02:37 صبح
  4. جستجوي يك رشته در رشته ديگر و حذف آن
    نوشته شده توسط mehdi5106 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: پنج شنبه 03 بهمن 1387, 09:05 صبح

برچسب های این تاپیک

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

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