Observer Design Pattern explained in EASY way with CODE and Real Examples!! ✌️

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 74

  • @smithau440
    @smithau440 2 года назад +16

    I used factory design pattern in my interview recently. Your video on factory DSP was very helpful. Looking forward for other design pattern videos.

  • @spp1896
    @spp1896 2 года назад +10

    Hi Keerti, your design patterns series is really useful, thanks for the effors. I have one request, it will be great if you can solve some LLD interview questions and explain how design patterns can fit into the problem.
    This will really help us understand how design patterns can be used in real world problems

  • @abhinavr5533
    @abhinavr5533 2 года назад +3

    I love these design pattern videos. The code example helps conceptualize things better.
    I use this pattern all the time in my job, since it is part of MVC, where the data-model acts as the subject that is being 'observed'.

  • @neebanv
    @neebanv 2 года назад +1

    Watching youtube videos were never as informative and organised before. Appreciate your effort. and thank you so much😘

  • @AshankSingh-x9k
    @AshankSingh-x9k 10 месяцев назад

    Your videos are very concise and to the point. Very good for strong basics.

  • @intezaralam9357
    @intezaralam9357 2 года назад

    Hello Keerti,
    They was you explain the concepts and then code it up is super easy. I have seen a lot of design patter tutorials but yours is the best one I have come across till. Thank you so much.

  • @handover007
    @handover007 Год назад

    You have simplified this pattern really well. Thanks a ton. Keep making more videos.

  • @roushanraj8530
    @roushanraj8530 2 года назад

    Top notch content di, eagerly looking forward for more videos in this Playlist...., this Playlist is going to be best on RUclips 💯💯

  • @dineshkumar-kg3ir
    @dineshkumar-kg3ir 2 года назад +2

    When i started watching i thought you're going to talk about asynchronous js redux and all. But it was really good quick intro to observable pattern. In extra revised all oops concepts as well :)
    Thank you keerti

  • @abhinavmisrha4259
    @abhinavmisrha4259 2 года назад

    thank you ma'am for your simple explanation.

  • @basicthings5506
    @basicthings5506 2 года назад

    Very quick and to the point explanation of concepts 👍👍

  • @herculean6748
    @herculean6748 Год назад

    Thank you so much! best explanation and thanks for making it in C++

  • @maniyadav3256
    @maniyadav3256 Год назад

    Wow , I really liked it!!! I would like to have more examples on each pattern , please do suggest any resource for this !!

  • @sujatadeshinge7936
    @sujatadeshinge7936 2 года назад

    Nicely explained, plz keep uploading videos on design patterns

  • @sayandeepghosh2911
    @sayandeepghosh2911 2 года назад +1

    Please push design patterns videos quickly. It's really going to help a lot of beginners like me. Thanks for such a precise and quality content ❤️❤️

  • @balajijangde8470
    @balajijangde8470 2 года назад

    Great explanation mam, waiting for this type of content from a long time 👍👍👍👍👍

  • @auroshisray9140
    @auroshisray9140 2 года назад

    Thanks a lot for this insightful video!

  • @travelnlearn
    @travelnlearn 3 месяца назад +1

    amazing video

  • @sree1149
    @sree1149 2 года назад

    Thanks a lot for the clear explanation 😊

  • @hamudxd9497
    @hamudxd9497 Месяц назад

    TOP CLASS ❤

  • @shakshamchauhan1387
    @shakshamchauhan1387 2 года назад

    Amazing content, and looks very helpful.
    So a big Thank you.....😇

  • @manas_singh
    @manas_singh 2 года назад

    Great explanation!

  • @sharatpaul
    @sharatpaul 2 года назад

    Loved it . Nice and short explanation !!

  • @abhisheksharma8757
    @abhisheksharma8757 2 года назад

    Hello ma'am u r doing great..your explanations are so ... soo good..plz upload on some more patterns

  • @AdityaDey424
    @AdityaDey424 2 года назад

    Didi I am requesting to your , please try to upload other design patterns. Your explanation is really appreciable. Just watch once and never forget..... Thanks a lot 👍

  • @ShivamKendre-fc3su
    @ShivamKendre-fc3su 10 месяцев назад

    great explained

  • @nagavijaykumarprathi8531
    @nagavijaykumarprathi8531 2 года назад

    Your always awesome.
    Thank you so much for making things super easy.

    • @KeertiPurswani
      @KeertiPurswani  2 года назад

      Thank you so so much 🥺🥺🥺🥺❤️❤️❤️

  • @colinmaharaj
    @colinmaharaj 2 года назад

    Guess what, I understand the pattern, but recently we had an old sms system without an API. I used Wireshark to decipher the packets, from an old app, compared it to a documented protocol and got it working with my own API client library. I did something similar for an old email server. I used the first library and extensive knowledge of email protocol and email messaging to create an email to sms gateway. cool.

  • @enter.netinfinity6136
    @enter.netinfinity6136 2 года назад

    I am subscribing ur channel by using ODP hope u will be notified if i understood the concept right 😝😝

  • @debmalyapan53
    @debmalyapan53 2 года назад

    much awaited, loved it. plz do the same for the rest of the patterns as well soon.

    • @KeertiPurswani
      @KeertiPurswani  2 года назад

      Coming up soon. Next one coming on sunday. Please do share with your friends ❤️😇

  • @CSKnowledge007
    @CSKnowledge007 3 месяца назад

    Why are pointers with memory allocations is done instead of direcly defining class instances?

  • @anuraggoyar
    @anuraggoyar Год назад

    Hi,
    You said you did used the observer design in 3 of your interviews. I would be interested to what was the context and how you used the design pattern. that way we can relate more to the real life examples.
    Appreciate you work.

  • @nitinsinghchauhan5186
    @nitinsinghchauhan5186 10 месяцев назад

    easily explained ...

  • @rogueranger9032
    @rogueranger9032 2 года назад +4

    Hi Keerti, I am currently working in a startup which has a tech stack of React Native, a hybrid platform to build mobile applications. I saw your other videos and see you have given a lot of interviews. Congratulations By the way! So in your opinion does current stack matter if I want to switch to a SDE role in big tech companies? Or DSA, HLD, LLD will be enough?

  • @rajatahuja8747
    @rajatahuja8747 7 месяцев назад

    In class "Group", Can we have list of 'User' instead of 'ISubscriber' like "list users;" and also in other functions having "ISubscriber" ?
    Basically not having the "ISubscriber" class at all. What is the purpose of having this Interface?

    • @CSKnowledge007
      @CSKnowledge007 3 месяца назад

      Other type of class can be used as subscriber, which implements Isubscriber

  • @rahulpatil4749
    @rahulpatil4749 2 года назад +2

    Doubt :
    i have implemented it without using "ISubscriber" , instead i used "User" every where and it works fine.
    Is "ISubscriber" class really necessary ? if it is why ?
    P.S : Thanks for the playlist.I have watched all videos in this playlist its really great.

    • @saivirat1056
      @saivirat1056 2 года назад

      There can be different types of subscribers with different kinds of notify implementation.

    • @hyperme1831
      @hyperme1831 5 месяцев назад

      A well written code with explanation for code of Observer Design pattern us there in TechieContent medium article . Read that

  • @aribashhar3960
    @aribashhar3960 Год назад

    Why do we need ISubscriber interface ? since the notify method will be same for all users why create a redundant interface ? we can just create User class and make list it works right ?
    Please explain what am I missing.

    • @puneetsharma3583
      @puneetsharma3583 Год назад

      I have the same doubt. Have you found the answer yet?

  • @AZ-se5je
    @AZ-se5je 2 года назад

    I'm just curious about "Why did you used list?" only. We can use any std::vector as well right.

  • @akashpawar3382
    @akashpawar3382 2 года назад

    could you please make a video on VISITOR Design pattern

  • @urpradhan
    @urpradhan 2 года назад

    In user ctor we shouldn't be using this pointer, rather we should initialise the memeber with initialisation list.

  • @nikhilsaini5284
    @nikhilsaini5284 2 года назад

    Is redux use this pattern,
    Like whenever state change is re render all subscribeed components?

  • @kshamapathak4693
    @kshamapathak4693 Год назад

    Can u explain it for python programming..

  • @puneetsharma3583
    @puneetsharma3583 Год назад

    Why didn't we create the list with user class itself instead of creating another class Isubscriber. Please explain

  • @GRHmedia
    @GRHmedia Год назад

    You used a list and pointers to register users. Both are antiquated methods. It also is bad for performance. Use a vector instead.

  • @AshishGusain17
    @AshishGusain17 2 года назад +1

    is interface necessary here?

  • @anuragmalviya2397
    @anuragmalviya2397 Год назад +2

    Hate the number of likes you get,like they're merely 8% of what you deserve according to the content you provide.

  • @bhargavim9861
    @bhargavim9861 9 месяцев назад +1

    why not kafka?

  • @vickychettiar5756
    @vickychettiar5756 2 года назад

    Hi,
    why did you create an interface ISubscriber and made your users implement that. What was the specific reason for doing so?

  • @rohitkesari229
    @rohitkesari229 2 года назад +1

    Hi Keerti, my friend (SS) is saying that kuch khaas nhi h is video me, Please upload a kuch khaas video on observer pattern for her😅

  • @santoshkumarpaul5304
    @santoshkumarpaul5304 2 года назад

    Mam plz make a detail video DSA+python 🙏

  • @shubhamtiwari7704
    @shubhamtiwari7704 6 месяцев назад

    can anyone please clear, why it is , list not list ?

    • @shubhamtiwari7704
      @shubhamtiwari7704 6 месяцев назад

      @KeertiPurswani

    • @CSKnowledge007
      @CSKnowledge007 3 месяца назад

      @@shubhamtiwari7704 because you can have a different class as a subscriber

  • @bhargavtupakula9896
    @bhargavtupakula9896 5 месяцев назад

    can someone provide the code snippet pls

  • @zerro361
    @zerro361 2 года назад

    Great video. Congratulation! However, I was wondering. Don't we have a memory leak each time we remove a subscriber?

  • @2587shiv
    @2587shiv 11 месяцев назад

    Can you provide the Java code

  • @vvpChannel3112
    @vvpChannel3112 Год назад

    You know what problems I have seen in your code....you have not used destructors in any of your Design pattern code...people may forget about destructor in interviews

  • @monicachhabria3406
    @monicachhabria3406 2 года назад

    Please give timestamps . It would be helpful

  • @SoulMusicEuphoria
    @SoulMusicEuphoria Год назад

    Marry me!

  • @AbhishekKumar-yv6ih
    @AbhishekKumar-yv6ih 2 года назад

    Great video, very simple explanation. Keep them coming

  • @ersarthaksethi
    @ersarthaksethi 9 месяцев назад

    greatly explained