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

نام تاپیک: کلاس پایه باید یک کلاس جنریک باشه یا یک کلاس ابستراکت abstract

  1. #1

    کلاس پایه باید یک کلاس جنریک باشه یا یک کلاس ابستراکت abstract

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

    در کل بین مفهوم یک کلاس جنریک و ابستراکت سوالم هست

  2. #2
    کاربر دائمی آواتار afsharm
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    http://paysa.ir
    پست
    255

    نقل قول: کلاس پایه باید یک کلاس جنریک باشه یا یک کلاس ابستراکت abstract

    کمی راجع به کاری که قراره کلاس پایه و بقیه کلاس‌ها انجام بدن توضیح بدین تا راحت‌تر بشه کمک کرد.
    در یک کلاس جنریک یک کلاس و یک کد نوشته می‌شود در حالی که می‌تونه روی انواع مختلفی از داده کار کند. مثلا یک کلاس ثابت که هم می‌توان آن را با انواع عددی و هم با نوع رشته‌ای استفاده کرد.
    در مقابل کلاس ابستراکت بالکل متفاوت می‌باشد. در این روش یک کلاس پایه تعریف می‌شود که بقیه کلاس‌ها می‌توانند پراپرتی‌ها و متودهای آن به ارث برده و تعداد خیلی زیادی متود و پراپرتی دیگر به آن اضافه کرده به حدی که کلاس نهایی کارهای بسیار بیشتری از کلاس پایه انجام دهد.

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

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