Dependency Inversion Principle | SOLID Principles | بالعربي

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024

Комментарии • 23

  • @muhammadsaad1520
    @muhammadsaad1520 4 месяца назад +1

    تسلم ايدك يا باشمهندس

  • @IslamMosad
    @IslamMosad 5 месяцев назад +1

    شكرا جدا يا محمود علي الشرح الرائعة والمتألق دايما - استمر دايما في نجاح وتوفيق ان شاء الله

    • @mahyoussef
      @mahyoussef  5 месяцев назад

      ربنا يخليك يا حبيبي ويباركلك ياارب ده بس من ذوقك 😍❤️❤️

  • @AmirElkased
    @AmirElkased 6 месяцев назад +1

    ربي يجعله في ميزان حسناتك🤍

    • @mahyoussef
      @mahyoussef  6 месяцев назад

      جميعًا يارب اللهم اميين 😍❤️❤️

  • @yehiazakaria5072
    @yehiazakaria5072 6 месяцев назад +2

    الله ينور ياهندسة اجمل من شرح ال Soild في انتظار الجديد😅❤

    • @mahyoussef
      @mahyoussef  6 месяцев назад +1

      ربنا يخليك ويباركلك يارب يا يحيا والله ده من ذوقك يا حبيبي 😍❤️❤️

  • @omarnafea3270
    @omarnafea3270 6 месяцев назад +1

    استمر يا هندسة ❤

    • @mahyoussef
      @mahyoussef  6 месяцев назад

      ربنا يخليك يا عمر 😍❤️

  • @ahmedwaleed3630
    @ahmedwaleed3630 6 месяцев назад +1

    جزاك لله خيرا.

    • @mahyoussef
      @mahyoussef  6 месяцев назад

      جزانا واياكم يا احمد ربنا يخليك يارب ❤️

  • @adhamusama25
    @adhamusama25 6 месяцев назад +1

    عظمة ♥

    • @mahyoussef
      @mahyoussef  6 месяцев назад

      حبيبي يا ادهم والله ربنا يباركلك 😍❤️❤️

  • @Ab7636_6
    @Ab7636_6 6 месяцев назад +1

    هندسه هو انا محتاج بعد البلاي ليست دي اشوف مصادر تانيه زي الكتب مثلا عن ال solid ?

    • @mahyoussef
      @mahyoussef  6 месяцев назад

      لا خالص مش محتاج حاجة تانية كده زي الفل ومع التطبيق المفاهيم دي هتشربها اكتر وهتبقى في دماغك ❤️✨
      الا لو لسه حاسس انك لسه مش فاهمهم اوي فانصحك تقرا مقال عنهم او حاجة من حد تاني يمكن يوصل الموضوع بطريقة افضل وتبقى اسهل وايسر 😍❤️

  • @MahmoudAhmedBasiouny
    @MahmoudAhmedBasiouny 6 месяцев назад +1

    تحفة

  • @hossamibrahim7890
    @hossamibrahim7890 6 месяцев назад +2

    الكود ده كده محقق ال open closed و ال debendency inversion و ال strategy pattern صح كده ؟

    • @mahyoussef
      @mahyoussef  6 месяцев назад +1

      مظبوط يا حسام بارك الله فيك ❤️😍

    • @hossamibrahim7890
      @hossamibrahim7890 6 месяцев назад +1

      @@mahyoussef ❤️

  • @MahmoudAbdullahAnani
    @MahmoudAbdullahAnani 6 месяцев назад +2

    في قناة مشهورة كانت بتشرح الـPrinciple و قال في ان الـDependency Inversion نقدر نسمي الـDependency Injection
    و قال في فيديو اخر ان الـDependency Inversion هو المصطلح نفسه اما التطبيق العملي هو الـDependency Injection
    هل ده سليم؟

    • @mahyoussef
      @mahyoussef  6 месяцев назад +1

      ممكن تعتبرها Set ال Dependency Injection هو تطبيق لل Dependency Inversion او بمعنى اصح جزء من تطبيقاته ولكن الاتنين مش نفس الحاجة

    • @MahmoudAbdullahAnani
      @MahmoudAbdullahAnani 6 месяцев назад +1

      @@mahyoussef
      يعني عشان اقدر اطبق الـPrinciple عندي اكتر من طريقة من ضمنهم:
      - الـDependency Injection
      - Abstraction
      كده انا فهمت صح؟

    • @mahyoussef
      @mahyoussef  6 месяцев назад +3

      ال Dependency inversion تقدر تعتبره guideline بيقول ان ال high level module مفروض تعتمد على Abstractions بدل ما يكون معتمد بشكل كبير على ال concrete implementation او dependencies بمعنى ادق
      ممكن نعتبر دي زي ارشاد كده ، طب بنحقق ده ازاي ؟ ممكن تحققه من ال Dependency Injection واللي ليه صور كتيرة جدًا زي انك ت inject في ال constructor او ال setter وبختلف من franework للتاني
      ومش بالشرط ال Dependency Injection تحقق ال Dependency Inversion ازاي ؟ لانك ممكن تكون في ال Constructor بتقول انا عاوز SQLDatabaseConnector ويتعمله injection عادي ولكن هنا انت لسه بت violate ال Dependency Inversion لانك بتعتمد على concrete implementation فالافضل يبقى بتعامد على DatabaseConnector بغض النظر ال implementation بتاعه عامل ازاي