Design Patterns: 7- Template Method [بالعربي]

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

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

  • @PassionateCoders
    @PassionateCoders  ปีที่แล้ว +5

    معذرة .. في الدقيقة 06:05 زللت وقلت أننا سنحول ApplyDiscount method إلى Template Method وهذا غير صحيح
    ال Template Method في هذا المثال هي Checkout والتى تمثل خطوات تنفيذ ال Process بالترتيب المنطقي لها أما ApplyDiscount فهي إحدى خطوات تنفيذ ال checkout process

  • @omaralaaelzanaty5017
    @omaralaaelzanaty5017 2 หลายเดือนก่อน

    بارك الله فيك يا هندسه

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

    نفع الله بك,
    ولله السلسلة هذه هتغير حياة ناس كثير

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

    شرح جميل واختيار موفق للمثال المستخدم في الشرح من بداية السلسلة
    شكراً جزيلاً، جمعة مباركة عليك يا بشمهندس إن شاء الله ❤❤❤

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

    ابداع و سلاسة ... باركك الرب

  • @yamenassaf3564
    @yamenassaf3564 6 หลายเดือนก่อน

    جزاك الله كل الخير وبارك فيك

  • @Mustafa-sd2mc
    @Mustafa-sd2mc ปีที่แล้ว

    الباش مهندس
    متابعك من سوريا❤️❤️❤️

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

      تشرفنا بيك ياحبيب وبكل أهل سوريا الطيبين ❤️

    • @Mustafa-sd2mc
      @Mustafa-sd2mc ปีที่แล้ว

      @@PassionateCoders الشرف لينا
      وبارك الله بك على إثرائك للمحتوى العربي
      نرجو من حضرت الإستمرار
      وجزاك الله خيرا

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

    جزاكم الله خيرا يا بشمهندس 💐💐

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

    جزاك الله خير الجزاء ❤

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

    جزاك الله خيرا يا هندسة 🥰👍💪

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

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

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

    ممتاز يا هندسه
    عاوزين بعد كده سلسله لل solid principals

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

    تسلم ياهندسة بجد كلام رائع، بس في ملاحظة انه بيتم احتساب الضريبة بعد الخصم

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

      صدقت، فلتت مني دي بس المهم تكون المعلومة نفسها وصلت

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

    ماهو السن المناسب للأطفال لبدأ تعلم البرمجة بدون سابق معرفة بالكمبيوتر غير للألعاب؟

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

      ممكن يبدأوا من ٧ سنين بحاجات زي سكراتش

  • @YacineGAROUI-b6h
    @YacineGAROUI-b6h ปีที่แล้ว +1

    Merci bcp, est que on peux resoudre le meme problem avec strategy design pattern qui se base sur les composant alors que template method pattern se base sur l'héritage, et quelle est la différence entre les deux et merci d'avance et que Dieu te protège

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

      ممكن نفس المشكلة تلاقي أكتر من باترن مناسبة لحلها لا إشكال في ذلك أما بالنسبة للفرق بينها وبين الstrategy فهو ان الstrategy بتستخدم لفصل الوظيفة كاملة لكن الtemplate method بتستخدم لفصل خطوة من خطوات تنفيذ الوظيفة

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

      رددت على نفس السؤال هنا
      m.facebook.com/groups/passionatecoders.channel/permalink/569290225153103/?mibextid=Nif5oz

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

    إمتى أسخدم ال template method وإمتى أستخدم ال strategy pattern

    • @PassionateCoders
      @PassionateCoders  ปีที่แล้ว +6

      سؤال جميل جدا
      الstrategy pattern بتستعملها علشان تعزل الوظيفة كلها لكن الtemplate method بتعزل جزء من الوظيفة يعني الtemplate method ممكن تستخدمها داخل الstrategy

    • @YoussefAdelWahba
      @YoussefAdelWahba 11 หลายเดือนก่อน +1

      Template Method is based on inheritance: it lets you alter parts of an algorithm by extending those parts in subclasses.
      Strategy is based on composition: you can alter parts of the object’s behavior by supplying it with different strategies that correspond to that behavior.
      Template Method works at the class level, so it’s static.
      Strategy works on the object level, letting you switch behaviors at runtime.

    • @yamenassaf3564
      @yamenassaf3564 6 หลายเดือนก่อน

      Book: Dive Into DESIGN PATTERNS by Alexander Shvets
      page: 393

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

    Promo`SM 💘