Abstract Factory Design Pattern explained with CODE and real examples | Compared with Factory DP!!✌️

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

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

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

    Share the video with your friends guys? Let's promote tutorial content!! ❤️

    • @DineshKumar-ky3kz
      @DineshKumar-ky3kz 2 ปีที่แล้ว +1

      can you please upload the code in Github and share the link

    • @PankajGupta-fh7fr
      @PankajGupta-fh7fr 2 ปีที่แล้ว +2

      Can we expect videos on other patterns as well?

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

      Hi Keerti, How are you? I was watching you design pattern videos. You are creating great content on this topic. Why did you stop creating videos on other design pattern? :)

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

    very glad you are doing design patterns keerthi. please continue all LLD topics

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

    Thanks alot. I m in search of videos that makes me completely understant this design pattern. I finally got it. Once again thanks❤

  • @rajkumardubey7277
    @rajkumardubey7277 4 หลายเดือนก่อน

    I was trying to understand it from a long time, finally got that, Thanks a lot for this simple and excellent explanation.

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

    I am in love with this series, completed all video in less than a day with full time job, please add more videos really looking forward to it......, your way of implementation and clean code makes everything crystal clear 👌 💯♥️

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

      I know I am very late but I hope you like the new videos! Thank you for your love and support. Means a lot! ❤️😇

  • @ananysharma9290
    @ananysharma9290 9 หลายเดือนก่อน +1

    Simple explanation and a good example.
    Thanks😀

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

    Didi please make a full video on SOLID principles... your explanation is just wow...I love it..and learned a lot..please try to make one video on SOLID principles.....:)

  • @anchitbhushan6172
    @anchitbhushan6172 7 หลายเดือนก่อน +2

    I think you should also include the IFactory interface in the Diagram at @12:24

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

    In IFactory interface, you could have used GUIElement createGUIElement(String elementType) where elementType is Button or TextField and GUIButton/GUITextField implements GUIElement to make it look like a Factory

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

    I'm in med college rn and have been cutoff from coding for so long and still was able to understand this!

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

    Thank you for including real programming world example, I never understood design patterns with physical world examples.

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

    learning from my friend is always gonna be special keerti. met you at aman dhattarwal meet up as well as at shebuilds event as well.

  • @ZeeshanUlhaq-qx2pq
    @ZeeshanUlhaq-qx2pq ปีที่แล้ว

    Very well explained. So simple and Concise.

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

    Great video. I must say you identify the gaps in existing system/books/courses to crack interviews, explain it with example crystal clear. And ofcourse hats off to your passion for such worthy content to help innumerable folks across the globe.

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

      Thank you so much! Your comment means a lot to me! 😇😇

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

    Very useful video. Thank you madam for this video

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

    Have tried to learn these patterns through lot of videos but couldn't understand them . My search ends here . thanks

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

    This is Superb explanation!!.

  • @kiranE-k4m
    @kiranE-k4m ปีที่แล้ว

    understood very clearly. thanks for good explanation

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

    Awesome explanation with great examples.

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

    you are too good explaining , Thanks

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

    You are just awesome. Please complete this series.

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

    Mam , the way you say "hii guys"😍

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

    u r awesome yar.I am in love with ur intelligence.. ❤

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

    Nice explanation. Requested to upload the remaining design patterns... please....

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

      Well, the tutorials always get lesser traction coz of which channel performance reduces. I will need your support (share with your connections) to be able to continue putting tutorials 🥺

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

      @@KeertiPurswani obviously, I share this video's as much as I can...

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

    Hey keerti...
    Very well explained... I somehow now able to understand what exactly the Abstract Factory Design Pattern is.. 😊😊 A big thanks❤

  • @rahul-sinha
    @rahul-sinha 2 ปีที่แล้ว +2

    Please add more DESIGN PATTERNS in this series PLAYLIST

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

      I know I am late but I hope you like the new videos! ❤️😇

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

    very good explaination, awesome

  • @NehaVerma-bq6oz
    @NehaVerma-bq6oz 4 วันที่ผ่านมา

    Mam can u please add more video on design patterns please

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

    Ma'am would you please provide us notes so that it could be easy for us and it saves the time too 🤗
    Your explaination is very good 👍 thank you for making these kind of videos and explained very well❤

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

    Hi Keerti, thnx for the video. It was very clear. One small suggestion, if you can also add the UML part for each design patterns, it would be a complete set. Thanks in Advance

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

    Great explanation Thanks

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

    Please share other design patterns concept also with this kind of coding example..

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

    Amazing content!!

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

    You are really good, Became a Sub today

  • @BhanuNandanaPavanKumarBavirise
    @BhanuNandanaPavanKumarBavirise 9 หลายเดือนก่อน

    Hi mam.If possible please make a videos on design patterns java

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

    Nice video, can u also make a video on tata steel tomorrowlab competition. I want to participate in it. I heard they are giving out great prizes!

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

    Hi Keerti,
    Can you explain what is the best way for the client to access any function/property of the concrete class. For example, if HyundaiCar had a function playBluetoothAudio() and HyundaiBike had a function openSideStand(). How can we call them from client since client only has a Vehicle reference.
    Thanks

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

    What is the difference between builder and abstract factory design patterns?

  • @RameshBabu-pk7it
    @RameshBabu-pk7it 8 หลายเดือนก่อน

    I went through out the video, and it was really good explanation.. want to get the code.. is the code available in any repository like Git.. If yes could you please share the location/link.

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

    Nice example

  • @cs-ope
    @cs-ope ปีที่แล้ว

    great tutorial

  • @RAHULRAJ-rv4ng
    @RAHULRAJ-rv4ng 2 ปีที่แล้ว +1

    Hi Keerti,
    Which design patterns are mostly asked in the interviews? Could you help?

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

    can you please create crash course on c++

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

    Very good explanation 👌

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

    Nice e.g. and wonderful explanation !

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

      Thank you! ❤️😇

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

      @@KeertiPurswani ❤️🙂

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

    As you said there is only one function so we can make it static. Can you please tell me that when creating object and when static will be usefull? Is there any drawback/uses?

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

    Mam please upload other design patterns also

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

    Best best best!!!

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

    please share cons of design patterns also

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

    beautifully explained :)

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

      Thank you so much! Hope you like other videos as well! ❤️😇

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

    What would be better a software engineer or Full Stack Developer on basis of salary

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

    Can we again add another layer/Factory class on top of GUIAbstractFactory class? if yes, how many layers can we keep adding? is there any better way to design if we have many layers?

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

      Exactly, it seems abstract factory is nothing but adding one more factory layer on top of existing factory, so there is nothing new of its own.

    • @kushaalrana
      @kushaalrana 23 วันที่ผ่านมา

      @@lavishjain6305 It all depends on the requirements

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

    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?

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

      For me it didn't. I worked as Salesforce Dev and switched to Amazon SDE.

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

    Nice 👍

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

    Hey Keerti, thanks for making these videos. I wanted to ask about class diagrams. How do you make class diagrams if OOD interview is online? Are there special tools for OOD interview?
    Also, Can I convert these OOD videos in form of written content and put it on hashnode blog and put the video's link in the blog too?

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

      Yes please do, (if she agrees), that would be really helpful for quick revision, as I am too lazy to make any notes while watching any tutorials and later after few months when I want to revise, then I have watch the same videos again, which is time consuming.
      Plz share the link, if you have already done that

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

      @@sanchitkumar5415 well she hasn't responded so, can't really make it.

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

    Thank you so much 🥰

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

    Thank you di💙 it is said interface needs to define all abstract function in it, Di i was getting confused with interface and abstract class could you clear this please

  • @Prashantkumar-pn6qq
    @Prashantkumar-pn6qq 2 ปีที่แล้ว

    When is strategy pattern video coming!!?

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

    Can we get source code for this?

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

    can you please add all design pattern videos under a single playlist, it's difficult to search them one by one, Thanks in advance! 🙂

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

    Is C++ allowed in machine coding round as mostly Java is used ?

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

      I have used C++ in all my interviews till now ✌️

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

      @@KeertiPurswani Can you giva a source code link in description with java implementation of your example? I am more familiar with java only.🥺

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

    I'm mechanical engineer 2019 passed out want to switch to IT so which one would be better for me developing or testing? Future, growth and job security as my frnds were saying tht after some years when AI and ML will come then they will fire testers so I'm confused plz tell me which one to go with??

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

    good

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

    liked for that cute hi guys

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

    Best

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

    any Java person watching this ?
    iostream was a shock for me, is it java 50 ?😂😂😂😂

  • @vishalmishra1937
    @vishalmishra1937 9 หลายเดือนก่อน

    Crisp

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

    pdte pde pyaar sa ho rha

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

    starting me dara he diya thoda aaram se