C++ Strategy Design Pattern - Part 2 of 2 - C++ Implementation

Поділитися
Вставка
  • Опубліковано 8 бер 2024
  • ►Software Design and Design Patterns Playlist: • C++ Software Design an...
    ►Find full courses on: courses.mshah.io/
    ►Join as Member to Support the channel: / @mikeshah
    ►Lesson Description: In this lesson implement the strategy pattern (a behavioral design pattern) from scratch in Modern C++. This is a small example that otherwise shows the fundamental ideas and tradeoffs of the strategy pattern.
    ►UA-cam Channel: / mikeshah
    ►Please like and subscribe to help the channel!
    ►Join our free community: courses.mshah.io/communities/...
  • Наука та технологія

КОМЕНТАРІ • 15

  • @ShaunStruwig
    @ShaunStruwig 3 місяці тому +1

    Made a Minimum Spanning Tree Algorithm Visualizer a while back and I can definitely see how this would have made my program SO much cleaner :D I'll have to go back and do some refactoring! Thanks for the amazing content Mike!! You are a gift to the C++ community.

    • @MikeShah
      @MikeShah  3 місяці тому

      Thank you for the kind words 🙏

  • @__hannibaalbarca__
    @__hannibaalbarca__ 3 місяці тому +1

    From first time i see your video almost 2 years.
    My big Project is to make application in c++ :
    I /) Editor text mode like old Msdos Editor.(mixed with vim).
    II /) WhatsApp++ , with more option,:
    III /) Sensors data transfer server/client.
    1. Still learning about Networking , Asio .
    2. Still learning about advanced pattern :
    3. Linux and Mac OS,
    4. New language Swift.
    5. Concurrency - big subject -.
    - for now i just make mini browser in Command Line __ text mode __

  • @bsdooby
    @bsdooby 3 місяці тому +1

    nice Mike; and I think it is a good idea to present design patterns in the context of computer games. Makes them "approachable"...

    • @MikeShah
      @MikeShah  3 місяці тому

      Cheers -- agreed! (and it's also the domain I have some understanding in :) )

  • @albinantonya
    @albinantonya Місяць тому +1

    Thank you Mike

    • @MikeShah
      @MikeShah  Місяць тому +1

      Cheers, you are most welcome!

  • @hoangbuihp2974
    @hoangbuihp2974 3 місяці тому +1

    thanks you so much

    • @MikeShah
      @MikeShah  3 місяці тому

      You are most welcome!

  • @Chupe_chupe
    @Chupe_chupe 3 місяці тому +1

    Great video

  • @hoangbuihp2974
    @hoangbuihp2974 3 місяці тому +1

    i am waiting for MVC pattern. It is a important pattern in app desktop development

    • @MikeShah
      @MikeShah  3 місяці тому +1

      I will add to the list -- I think this is important as well!

  • @Jirnyak
    @Jirnyak 3 місяці тому +1

    I want strategy design to make steategy computer game c

    • @MikeShah
      @MikeShah  3 місяці тому +1

      I always use to think these were related -- and strategy pattern can be used :)