رابطه api و Dependency Inversion

پرسیده شده
فعالیت 924 روز پیش
دیده شده 690 بار
0

سلام استاد 

 

میشه گفت که  api ساختن برای یک نرم افزار ربطی به رعایت کردنه  Dependency Inversion داره؟

 

در بحث  Dependency Inversion گفته شد که اگه بر پایه یک abstraction ( اینترفیس یا ابسترکت ) کار کنیم؛ بقیه میتونن نرم افزار ما رو توسعه بدن.

 

باتوجه به این حرف؛ میشه گفت؛ نوشتن api برای یک نرم افزار (مثلا api های نوشته شده واسه تلگرام) که باعث میشه این نرم افزار رو توسعه داد؛ همون رعایت  Dependency Inversion هستش؟

 

میشه گفت که api ها یک مثال از abstraction هستن؟

 

 

فایل پیوست

amir tavakolian
amir tavakolian

4 آبان 00

جلسه هفته اول - اصول SOLID - اصل Dependency Inversion - بررسی مفهوم