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

نام تاپیک: اشتراکات دو کلاس

  1. #1

    اشتراکات دو کلاس

    سلام دوستان و اساتید محترم
    در مورد طراحی یه سوالی داشتم.فرض کنین ما یه کلاس دارو داریم و یه کلاس بیمه و برای هر کدوم هم یه جدول داریم.یه جدول هم نیاز داریم که بیمه هایی که یک دارو جزوشونه رو ذخیره میکنه.(یعنی یه جدول واسط). حالا من اگر بخوام متدهای حذف و اضافه و... برای این جدول واسط بنویسم اینا رو جزوه کدوم کلاس بنویسم؟ یا اینکه کلا یه کلاس جدید باید بگیرم برای این موضوع؟
    ممنون میشم من رو راهنمایی کنین

  2. #2
    کاربر دائمی آواتار Elham_gh
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    Tehran
    سن
    48
    پست
    718

    نقل قول: اشتراکات دو کلاس

    دوست عزيز شما با ديد طراحي database كلاسها تونو دايد طراحي مي كنيد. در طراحي كلاس ، جدول واسط نداريم. من سئوال شما رو و پاسخ رواينجوري بازگويي مي كنم كه 2 تا كلاس دارو و بيمه داريم . كه هر كدوم متد هاي حذف و اضافه خودشونو دارن. از ارتباط بين اين دو كلاس ، يك Association Class خواهيم داشت كه متدهاي مورد نظر شما در اين كلاس جاي مي گيرند.

  3. #3
    کاربر دائمی آواتار cups_of_java
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    41
    پست
    1,544

    نقل قول: اشتراکات دو کلاس

    به عنوان یک اصل برای راهنمایی:
    هر متد با یک سری داده (خصوصیات کلاس ها) داره کار می کنه. هر متد رو در کلاسی قرار بدید که خصوصیات بیشتریش توسط اون متد داره استفاده می کنه. به عبارت دیگه:
    جای متد باید کلاسی باشه که نزدیکترین اطلاعات لازم رو برای اجرای اون متد در اختیار داره.

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

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