آقا آیا طبق اصل آخر solid مگه نباید درون کلاسای سطح بالا از اشیا کلاسای سطح پاینن استفاده نکنیم و از interface های کلاسای سطح پایین جاش استفاده کنیم تا کلاس منعطف تر باشه؟ route model binding چیه دقیقا؟ چطوری باید این اصلو رعایت کرد در عین حال از خاصیت route model binding هم استفاده کرد
@mohammadeng3731
سلام.
این مورد شامل Route Model Binding نمیشه.
در واقع اصل Dependency inversion برای حالتی هستش که ما دقیق مشخص نیست که چه شئ رو پاس میدیم یا حالت های مختلفی امکان داره رخ بده. در حالت Route Model Binding ما دقیق میدونیم که قراره چه شئ از مدل رو دریافت کنیم.
@mohsenbostan
ممنون از پاسخت محسن عزیز
یعنی زمانیکه صرفا در حالت ها گزینه ای قرار داشته باشیم یا امکان ایجاد یک آپشن جدید وجود داشته باشه باید از این اصل استفاده کنیم؟درسته؟
@mohammadeng3731
تقریبا بله.
این اصل شامل زمانی که ما دقیقا می دونم چی میخواهیم و در همه شرایط ثابت هستش، نمیشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟