Learn SOLID Principles - Interview Questions

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

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

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

    Head to cutt.ly/spring_micro and use Coupon Code SUPER70 to get 70% off the course

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

    From the examples it seems like
    Open Close principle is similar to Dependency Inversion principle and
    Liskov substitution principle is similar to interface segregation principle
    is it so ?

  • @dancy5dude
    @dancy5dude 10 หลายเดือนก่อน

    Thanks for nice demonstration, however, I observe examples used while explaining one principle is violating other principle. To point out one, in Liskov Substitution Principle, Loan Payment class violates SRP with foreCloser method where it is supposed to do payment operations only. Correct me please, If I understand in wrong way.

  • @motivation.quotes289
    @motivation.quotes289 ปีที่แล้ว +1

    Hi Shabbir in INterface segregation you can extend DBInterface and FileInterface with in that it may remove the unwanted multiple inheritance in implementation class. Please share your thought on this.

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

    Thanks Shabbir, are you planning to do any video on spring security 5.7?, also love that this will have its own series

  • @VK-sn3sn
    @VK-sn3sn 6 หลายเดือนก่อน

    How these principles helpful in Component based architecture in React/Angular?

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

    In open-closed principle, how is the Calculator class going to be called to perform operation? Let's say we created an object of Calculator in main method, now how will we pass argument in calculator object to perform any operation?

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

      that's what the 3rd param. for example: perform (2, 3, addOperation) -> return addOperation.perform(2,3).

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

    Please also add API gateway and discovery design patterns

  • @ak-ot2wn
    @ak-ot2wn 2 ปีที่แล้ว

    Thanks, this gives me more clarification on SOLID. Do you have a public git repo for this?

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

      I will create one and add in description

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

    Nice presentation. Got more clarity on SOLID design principle. My sincere thanks to you.

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

    Thank you so much for these good examples, easy to understand solid principles now.

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

    From the explanation it seems that LSP and ISP are same. Can you please post a video to demonstrate how they are different?

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

    How about a video on Chain of Responsibility design pattern next ?

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

    Hi Shabbir, Is there a code repo for all the code used in the tutorial ? And do you have UML diagrams for reference and revision. Thanks 🙏

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

    Hi Shabbir,
    Great fan of your work! If time permits do a series on system design 🙂This would be highly beneficial

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

    Hi Shabbir, when we can expect the cicd pipeline in your course?

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

    Hi, nice video and understandable explanation with good examples ,Thank you. can you create spring boot playlist for beginners.

  • @Joseph-ex4sf
    @Joseph-ex4sf ปีที่แล้ว +1

    Great video and easy to understand. Thanks!

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

    Thanks for your work. Please, explain the difference between L and I principles. It seems like the same.

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

      Yes, they are very similar. The only difference i can think of is... L principle requires you to create separate interfaces which have relevant methods for your functionality. But in case of I principle, you split your interfaces into individual ones and can implement 'multiple' interfaces based on what you require. In case of L principle, you were still implementing one of the interface which is applicable to you. While in case of I principle, you are implementing multiple ones which are relevant to you.

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

    Hi ,Can you pls provide git hub link for design patterns

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

    Nice explanation..Can you pls share github link?

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

    Thanks. Nice presentation

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

    Thank you so much man, this helps sooooo much.

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

    Just Perfect !! Thank you

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

    please create video from BI publisher report with spring boot Rest API

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

    very very good video. Awesome!

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

    Very useful and very informative. Really super video for learners.

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

    bhai this is one of the best tutor in the world ❤‍🔥🔥😘😘🥰😇

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

    Link of code repo plz ?

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

    It's Liskov principle, not letsgo . Am I right?

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

      Yes, TH-cam Auto Caption might have added that
      Sorry about that

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

    Bro please provide code of all your tutorials in github

  • @DeepakGupta-pz4fx
    @DeepakGupta-pz4fx 2 ปีที่แล้ว

    Thanks for informative video....can you make video on Design patterns

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

    Great job!

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

    Thanks you for making informative videos!! God bless you

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

    Thanks

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

    Very well explained thanks

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

    Nice presentation Shabbir bro..

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

    Thank you so much sir👌

  • @LuqmanUdDin-s1i
    @LuqmanUdDin-s1i 8 หลายเดือนก่อน

    Love you

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

    Excellent

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

    Very informative

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

    "Single Responsibility Principle - Means that the class you create should only have a single responsibility" - DCB

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

      "In order to understand what the recursion is the first must understand what is recursion" 😀😀😀😀😀😀

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

    Awesome video

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

    Super bro nice video

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

    nice

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

    may be nobody told you this.. but keep your face in circle only... or at least don't zoom on you much. rest explanations are good.

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

      Thank you for the feedback 🙏

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

    superb bhaiya

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

    Excellent