در یک کتابخانه سه موجودیت Stdent,Staff,Admin وجود دارند.
هر Admin یک Staff است.
یوزر Admin قابلیت دیدن همه به جز Admin ها را دارد.
یوزر Student قابلیت دیدن یوزر های دیگر را ندارد.
یوزر Staff فقط قابلیت دیدن Student ها را دارد.
میتوانید تابع اضافه کردن staff یا admin را هم خودتان بنویسید ولی نیازی به آن نیست.
بقیه منطق کار ساده است از روی کد بخونید:)
با استفاده از مفاهیم Polymorphism و lambda functions و generic programming کد زیر را کامل کنید به طوری که به طور درستی انجام شود.( جاهایی که ؟ گذاشته شده نیاز به کامل شدن دارند)
اول کد ناقص را پیدا کنید یه جایی همین دور و ورا مخفی شده بعد بهش فورک بزنید . کد ناقصتون را کاملش کنید و روی ریپازیتوری خودتون که فورک کرده بودید پوش کنید . حالا که کارتون تموم شد کافیه یه پول ریکوئست به ما بدید تا بعدا چک کنیم کدتون را و نیازی به آپلود داخل کودرا ندارید .
راستی یکی از ما ta ها قبلا همه این کار ها را انجام داده و کد کامل شده را هم اپلود کرده اگه پیداش کردید نیازی به کد زدن ندارید همونو به عنوان جایزه پیدا کردنش قبول میکنیم . نکته فقط همون کدی که ما زدیم قبوله از بقیه بچه هایی که درخواست دادن را بردارید که صفر میشید منطقا :)
وقتی پول ریکوئیست میدید فرمت درخواستتون : name_stdNUM_X باشد که به ترتیب اسم و شماره دانشجویی و نیز X کارگاه اول یا دوم شما را مشخص میکند .