Design Patterns: Observer Pattern (Arabic)

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 70

  • @devgeeksacademy3340
    @devgeeksacademy3340  3 ปีที่แล้ว +8

    in update function, it should be subject.getState() instead of hard coded "Ayyy!" string.

  • @didYouKnowArabic
    @didYouKnowArabic ปีที่แล้ว +4

    الفيديوهات دي مش واخده حقها بجد
    ربنا يباركلك والله ❤

  • @raghadmoglan3744
    @raghadmoglan3744 ปีที่แล้ว +2

    المثال مضحك جدًااستمتع بالأمثلة اللي تطرحها الصراحة أفضِّل شروحاتك اكثر من الآخرين

  • @A.Dalton
    @A.Dalton 2 ปีที่แล้ว +10

    الله عليك يا بني انا لفيت كتير انت احسن حد بيشرح ديزاين باترن علي يوتيوب بالنسبالي عربي وانجليزي وانصحك بجد تكمل في شرح حاجات تانيه لاني شايفك منقطع من مده, وبارك الله فيك ♥♥♥

    • @devgeeksacademy3340
      @devgeeksacademy3340  2 ปีที่แล้ว +1

      شكرا جزيلا وبارك الله فيك ودائما موفق ان شاء الله

  • @yousefkhaled2
    @yousefkhaled2 2 ปีที่แล้ว +1

    احسن حاجة المثال اللي في التطبيقات الحقيقية زي البوست او بتاع الطلبات عشان بيوضح الفايدة فعلا

  • @abdullahmohammed4383
    @abdullahmohammed4383 ปีที่แล้ว +2

    جزاك الله خيرا اسلوب مميز وجميل استمر

  • @MohamedHassan-yk5xn
    @MohamedHassan-yk5xn 3 ปีที่แล้ว +2

    Creative example 😉
    Waiting for the next one, keep going...

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว +1

      Thanks I really appreciate it, you can watch the playlist from here :
      th-cam.com/video/ZZBTSAlhim4/w-d-xo.html

  • @moazayyman
    @moazayyman 3 ปีที่แล้ว

    الله يكرمك ❤
    بقالي فترة بدور علي مصدر افهم منه ❤
    شكرا ربنا يباركلك ❤❤

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว

      فضل من ربنا شكرا ليك جدا والله ربنا يوفقك

  • @Batta_1976
    @Batta_1976 ปีที่แล้ว

    شرح ممتاز الله يوفقك دائما

    • @devgeeksacademy3340
      @devgeeksacademy3340  ปีที่แล้ว

      ولك المثل يارب شكرا جزيلا وده فضل من ربنا

  • @ahmedhossam2553
    @ahmedhossam2553 2 ปีที่แล้ว

    الله يفتح عليك يا هندسة

  • @ismailsaleh3536
    @ismailsaleh3536 2 ปีที่แล้ว

    Professional explaination

  • @ahmedeinshouka4477
    @ahmedeinshouka4477 ปีที่แล้ว

    Thx our super hero for this explanation

  • @mahmoudsayed5037
    @mahmoudsayed5037 3 ปีที่แล้ว

    شرح ممتاز وفكرة جديدة

  • @ahmedgalal1856
    @ahmedgalal1856 3 ปีที่แล้ว +1

    أسلوب شرح بسيط جداً، شكراً جزيلاً، وفي انتظار باقي السلسلة، جزاك الله خيرا

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว +2

      شكرا لحضرتك جدا واياكم ان شاء الله وباذن الله شغالين على باقى السلسة دعواتك

  • @ridael-miley2549
    @ridael-miley2549 2 ปีที่แล้ว

    بارك الله فيك 🇩🇿

  • @yousefa.khater4458
    @yousefa.khater4458 3 ปีที่แล้ว +1

    Amazing work brother, keep up the good work!

  • @ikrammissaoui2272
    @ikrammissaoui2272 11 หลายเดือนก่อน

    الله شرح روووووعة

  • @nouramohamed1149
    @nouramohamed1149 2 ปีที่แล้ว

    جميل اوى الشرح شكرا جدا ليك💙💙

  • @danielsameh35
    @danielsameh35 3 ปีที่แล้ว

    براافو علييك بجد كل مرة بتبدع اكتر من المرة اللى قبلها
    وجزء الprogramming scenario ده حلو اووى لو فى option انك نثبته هيكون بيوضح الامور بشكل كويس اووى

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว +1

      متشكر جدا لتشجيع حضرتك والله كله فضل من ربنا وان شاء الله هنثبت الprogramming scenario

    • @xltronic
      @xltronic ปีที่แล้ว

      صح كلام و فكك من الهرتله

  • @يوسفالغول-ن8ر
    @يوسفالغول-ن8ر ปีที่แล้ว

    عاااااش💪💪❤❤❤
    ابدعت يا هندسة ❤❤

  • @ahmedrayf2057
    @ahmedrayf2057 3 ปีที่แล้ว

    اكثر من رائع استمر في انتظار باقي السلسلة

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว

      شكرا جدا لحضرتك وان شاء الله بنجهز بقية السلسة وشغالين عليها

  • @AhmdAlShafaee
    @AhmdAlShafaee 2 ปีที่แล้ว

    الله يسعدك

  • @mostafaallam8919
    @mostafaallam8919 3 ปีที่แล้ว

    Amazing work bro , I'm wating for the rest of this series

  • @zeyadkorkor2943
    @zeyadkorkor2943 3 ปีที่แล้ว

    اشطر مصطفى 🔥🔥🔥🔥🔥❤️

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว +1

      متشكر لذوق حضرتك جدا والله ❤️

    • @zeyadkorkor2943
      @zeyadkorkor2943 3 ปีที่แล้ว

      @@devgeeksacademy3340 حضرتك مين
      انت اخويا الكبير 😂 ❤️❤️

  • @muhammadsa3d01
    @muhammadsa3d01 3 ปีที่แล้ว

    Creative جدا 👏🏻👏🏻

  • @bilal-elmursi
    @bilal-elmursi 3 ปีที่แล้ว

    شكرا جزيلا 👏👏

  • @Mahmoud-li2xn
    @Mahmoud-li2xn 3 ปีที่แล้ว

    شرح جميل جداً

  • @mohabhesham7008
    @mohabhesham7008 3 ปีที่แล้ว

    keep up the good work !

  • @gabermohamed-l2g
    @gabermohamed-l2g 11 หลายเดือนก่อน

    انا عايز اقولك اني قفلت في امتحان العملي design pattern بسببك والله

  • @ssikarim
    @ssikarim 5 หลายเดือนก่อน

    في المغرب نسمي اللعبة " الزّْن" هههه
    ولن اعلف على موضوع الفيديو. تحية

  • @_labib
    @_labib 3 ปีที่แล้ว

    عاش 💙💙👌

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว

      شكرا جزيلا كله من فضل ربنا عليا

  • @i.a.9776
    @i.a.9776 2 ปีที่แล้ว

    الله يعطيك العافية
    عندي سؤال : كيف اقدر افهم هذا الموضوع بشكل كويس في كتابة الكود؟
    شكرا

    • @devgeeksacademy3340
      @devgeeksacademy3340  2 ปีที่แล้ว

      شكرا جزيلا, تقدر تحاول انك تكتب كود عن طريق انك تشوف كود فيه المشكلة اللى بنناقشها وتبدأ تحلها واحدة واحدة عن طريق النمط اللى اتكلمنا عليه ولو عندك اى اسئلة اتفضل اى وقت

  • @mohammadredafayed7928
    @mohammadredafayed7928 3 ปีที่แล้ว

    عاااش اوى .. بس لو تعرض المشكلة الاول وبعدين تقول ال pattern دا حل اى هيبقا عظيم .. بس عااش جدا ❤️👏🏻

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว

      باذن الله من المرة القادمة هعمل كده, شكرا جدا لحضرتك ❤️❤️

  • @mohamed1gohar
    @mohamed1gohar 2 ปีที่แล้ว

    مشكور جدا ياهندسه علي المجهود جزاك الله كل خير ... عندي بس ملاحظه بسيطه ياريت لو الامثله تكون من واقع العمل ونشوف المثال بيكوم عملي لشغل أو تاسك حقيقي قبل استخدام الديزاين باترن هيكون الكود عامل ازاي وبعد استخدامه. دي افضل طريقه علي الاطلاق ممكن المتلقي يفهم بيها اهميه الديزاين باترن ويترسخ في ذهنه اكتر بفضل الامثله الي من واقع العمل الحقيقي .. زي مثلا مثال علي open card حاجه اكيد أغلبنا عملها أو احتك بيها مثلا .. ولغه زي c++ اتوقع اغلب المبرمجين عرفينها.
    وياريت لو بدل المثال يكونو 2 مش عارف دا ممكن يحصل ازاي خصوصا أن تم تسجيل الفيديوز خلاص.
    واخيرا مشكور جدا علي المجهود الرائع جزاك الله كل خير

    • @devgeeksacademy3340
      @devgeeksacademy3340  2 ปีที่แล้ว

      فكرة جميلة جدا انا لما بلاقي محتوى معمول كده بفهم بشكل احسن، باذن الله هعمل كده وجزاك الله خير على النصيحة ❤️

  • @anasalallam2977
    @anasalallam2977 3 ปีที่แล้ว

    ايش معنى concrete ولماذا حاطينها تحت الsubject ؟

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว

      ال abstract class اللى اسمه subject هو عبارة عن عقد معين ولهذا العقد تفاصيل معينة يجب على اى class بيعمله extend انه يلتزم بهذه التفاصيل حتى يتمكن من عملية الextend , وبالتالى المقصود بالconcrete هو اى class بيعمل extend لل subject وبالتالى بيلتزم بقواعد العقد اللى بيوفرها الsubject class وده معناه انك ممكن يكون عندك اكتر من concrete class بيعملوا extend لل subject بشرط الالتزام بقواعد العقد اللى بيوفره الsubject

    • @devgeeksacademy3340
      @devgeeksacademy3340  3 ปีที่แล้ว

      القواعد هنا اقصد بيها ال abstract methods اللى فى الabstract class subject

  • @3omar_alaa
    @3omar_alaa ปีที่แล้ว

    ❤🧡💙

  • @nadadawoud2956
    @nadadawoud2956 ปีที่แล้ว

    mtkhyltsh en hafham design patterns b sala7 bs slay

  • @shazaalyyy
    @shazaalyyy 15 วันที่ผ่านมา

    واضح ان design patterns ماتتفهمش غير كدا !

  • @ahmedhossam7632
    @ahmedhossam7632 2 ปีที่แล้ว

    شرح جميل جدا

  • @bishoy237
    @bishoy237 ปีที่แล้ว

    شرح ممتاز