تعریف اینترفیس بصورت خیلی خلاصه و عامیانه : قرارداد و یا واسط بین یک سرویس دهنده(Class Creator) و سرویس گیرنده های از اون(Class Consumers) که همیشه از سمت سرویس دهنده اعمال (Force) میشه.
در کد، من از تابعی از نوع بولین برای تصدیق هویت استفاده کردم و خب این طبیعیه که شرایط تصدیق هویت در هر برنامه میتونه متفاوت باشه. یکجا ممکنه کلمه عبور در دیتابیس Hash شده باشه و یا جایی دیگر ...
پس چون نمیشه تابع مشخصی برای تصدیق هویت ارائه داد پیاده سازی این تابع رو به کاربر استفاده کننده از کنترل واگذار میکنیم.
و این باعث انعطاف میشه. (چون شما هیچ اطلاعی از موجوداتی که قراره در آینده با کنترل شما کار کنند ندارید و این همون جایی ست که اینترفیسها یکه تاز میدان خواهند بود !)
100% : اما من اینترفیس رو ترجیح میدم ! :دی :پی
حتما : ASAP
<< در همون پست شماره #2 ضمیمه شد. >>






پاسخ با نقل قول