سلام
من سیستمی دارم که کاربران اون، در سطوح مختلفی از امکانات استفاده میکنن. مثلا کارمندان میتونن فایل جدید آپلود کنن یا قبلیا رو ویرایش کنن ولی کاربر نهایی فقط میتونه فایل رو دانلود کنه.
تو کلاس دیاگرام یک کلاس general دارم که که انواع کاربران از اون ارث بری میکن، تو این شکل لیست گیری و دانلود متدهای کلاس فایل هستند.
و
از نظر خودم این کار منطقیه ولی مسئله اینجاست که به ازای هر کلاس باید حداقل دو تا کلاس داشته باشیم و این کلاسها یکی دوتا نیستن برای همین تعداد کلاسها زیاد میشن.
راهی هست که بشه از کلاسی ارث بری کرد ولی مثلا به یکی از متد ها دسترسی نداشت؟