۳ محمدجوکار
شاید بشه کدها رو بیشتر هم ریفکتور کرد
جامعه پی اچ پی ایجاد شده در ۲۴ بهمن ۱۴۰۱

سلام

نمیشد توی این جلسه استاد دیگه اصلا از interface استفاده نکنه و اون دوتا متد باقی مونده رو، به صورت abstract mehtod توی همون کلاس abstrac مون قرار بده؟

فکر میکنم اینطوری بهتر میشد و لزومی هم به قرار دادن interface نبود دیگه.

سلام محمد عزیز

این لینک رو بررسی بکن تا ابهاماتت برطرف بشه:

https://www.tahlildadeh.com/ArticleDetails/%DA%A9%D9%84%D8%A7%D8%B3-Abstract-%D8%AF%D8%B1-PHP-%D8%B4%DB%8C-%DA%AF%D8%B1%D8%A7

احمدرضا فاطمی کیا ۲۴ بهمن ۱۴۰۱، ۱۵:۵۳

چک کردم لینک رو

مشکل من یادگرفتن abstract نیست

فقط خواستم بدونم چرا استاد، ازاین روش برای ریفکتر کردن استفاده نکردن!‌ چون به نظر خودم اینطوری کدها ساده‌تر میشدن

تاپیک رو ایجاد کردم، که اگه استاد دلیل خاصی پشت این عملکردشون داشتن رو، متوجه بشم

محمدجوکار ۲۴ بهمن ۱۴۰۱، ۱۶:۰۷

بعضی مواقع باید از اینترفیس‌ها استفاده کرد چون اکثر مواقع ابسترکت کلاس‌ها به عنوان parent ساخته میشن و کاربرد اینترفیس‌ها توی موارد این چنینی مشخص تره.

چون در ابسترکت کلاس‌ها امکان توسعه هم تا حدودی فراهم هست.

بهترین پاسخ
احمدرضا فاطمی کیا ۲۴ بهمن ۱۴۰۱، ۱۶:۴۴