Memento Design Pattern in GTA Vice City (Arabic)

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

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

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

    شرح بسيط و رائع يا باشمهندس
    فى انتظار المزيد من الدروس و جزاك الله خيرا

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

      شكرا لحضرتك ده من فضل ربنا عليا

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

    مجهود ممتاز
    وعرض شيق غير ممل
    تسلم ايدك

  • @ليان-ش5ص
    @ليان-ش5ص 19 วันที่ผ่านมา

    جزاكم الله خيرًا

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

    شرح استثنائي 🎖️❤️💯

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

      شكرا جزيلا لحضرتك هذا من فضل الله

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

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

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

    طيب إيه الفرق بين Memento design pattern و Command design pattern؟

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

      first of all, both can be used together, you use the command pattern to encapsulate some functionality of an object in a class and u use an invoker to trigger this functionality, so as we said if you have a tv class instead of putting turnOnTV function inside tv class, you will create a turnOnTV command and an invoker to invoke these commands, on the other hand you will use memento design pattern to save the state of the tv so you can undo it, as an example if the invoker invoked turnOnTV command, the state of the tv will be ON , then using the memento you can undo the command and turn it off as the last state before turning it on was off, I hope this makes things clear, if it's not clear yet tell me and I'll try to explain with another example, also sorry for replying in English as I cannot write both Arabic and English in one Comment

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

      @@devgeeksacademy3340
      Replying in English is perfectly fine with me. Thanks for your explanation 😊
      What you said about the coupling of the Command and the Memento patterns, I used to think it is all related to the command pattern alone! I'm glad you clarified this for me.

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

      @@AserAhmad You're welcome anytime.

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

    ❤️