Vooldz / Solid-principles

Here I will describe and summarizes all of the lessons I took in solid principles
0 stars 0 forks source link

Dependency Inversion Principle #5

Open Vooldz opened 9 months ago

Vooldz commented 9 months ago

Dependency Inversion يعتمد هذا المبدأ على تحويل التبعيه dependency بحيث يصبح ال low level (supclass) هو الذي يعتمد على ال high level (superclass) ويتم تطبيق هذا المبدأ من خلال استخدام ال abstract class or interface بحيث يكون التعامل المباشر مع ال interface وليس مع ال subclass ومن خلال هذه الطريقه نكون قد قمنا ب قلب التبعيه بحيث اصبح supclass هو الذي يعتمد على ال superclass واصبح ال superclass قادر على اداء المهمه باستخدام اي supclass وليس بحاجه ل استخدام supclass محدد بذاته

Vooldz commented 9 months ago

Done!