Arsham**
یک شنبه 16 مرداد 1390, 10:48 صبح
سلام:قلب:
من سیستمی دارم که کاربران اون، در سطوح مختلفی از امکانات استفاده میکنن. مثلا کارمندان میتونن فایل جدید آپلود کنن یا قبلیا رو ویرایش کنن ولی کاربر نهایی فقط میتونه فایل رو دانلود کنه.
تو کلاس دیاگرام یک کلاس general دارم که که انواع کاربران از اون ارث بری میکن، تو این شکل لیست گیری و دانلود متدهای کلاس فایل هستند.
73436
و
73437
از نظر خودم این کار منطقیه ولی مسئله اینجاست که به ازای هر کلاس باید حداقل دو تا کلاس داشته باشیم و این کلاسها یکی دوتا نیستن برای همین تعداد کلاسها زیاد میشن.:متفکر:
راهی هست که بشه از کلاسی ارث بری کرد ولی مثلا به یکی از متد ها دسترسی نداشت؟
من سیستمی دارم که کاربران اون، در سطوح مختلفی از امکانات استفاده میکنن. مثلا کارمندان میتونن فایل جدید آپلود کنن یا قبلیا رو ویرایش کنن ولی کاربر نهایی فقط میتونه فایل رو دانلود کنه.
تو کلاس دیاگرام یک کلاس general دارم که که انواع کاربران از اون ارث بری میکن، تو این شکل لیست گیری و دانلود متدهای کلاس فایل هستند.
73436
و
73437
از نظر خودم این کار منطقیه ولی مسئله اینجاست که به ازای هر کلاس باید حداقل دو تا کلاس داشته باشیم و این کلاسها یکی دوتا نیستن برای همین تعداد کلاسها زیاد میشن.:متفکر:
راهی هست که بشه از کلاسی ارث بری کرد ولی مثلا به یکی از متد ها دسترسی نداشت؟