Design Patterns: Observer Pattern (Arabic)

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024

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

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

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

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

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

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

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

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

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

  • @raghadmoglan3744
    @raghadmoglan3744 ปีที่แล้ว +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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Amazing work brother, keep up the good work!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    شرح ممتاز

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

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

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

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

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

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

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

    شكرا جزيلا 👏👏

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

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

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

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

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

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

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

    الله يسعدك

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

    عاش 💙💙👌

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

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

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

    ❤🧡💙

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

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

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

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

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

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

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

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

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

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

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

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

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

    شرح جميل جداً

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

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

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

    mtkhyltsh en hafham design patterns b sala7 bs slay

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

    Thx our super hero for this explanation

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

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

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

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

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

    Professional explaination

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

    Creative جدا 👏🏻👏🏻

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

    شرح جميل جدا

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

    keep up the good work !

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

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

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

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