Learn SOLID Principles - Interview Questions

Поділитися
Вставка
  • Опубліковано 5 жов 2024

КОМЕНТАРІ • 76

  • @DailyCodeBuffer
    @DailyCodeBuffer  2 роки тому +1

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

  • @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.

  • @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 ?

  • @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

  • @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.

  • @thedarkhorseevil2635
    @thedarkhorseevil2635 Рік тому +1

    Please also add API gateway and discovery design patterns

  • @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

  • @ShinAkuma
    @ShinAkuma 2 роки тому +2

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

  • @niharikaniharika9536
    @niharikaniharika9536 Рік тому +1

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

  • @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?

  • @VK-sn3sn
    @VK-sn3sn 6 місяців тому

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

  • @dancy5dude
    @dancy5dude 9 місяців тому

    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.

  • @firozalam2749
    @firozalam2749 Рік тому

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

  • @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.

  • @ak-ot2wn
    @ak-ot2wn 2 роки тому

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

  • @TitaniumTronic
    @TitaniumTronic 2 роки тому +1

    Thank you so much man, this helps sooooo much.

  • @Joseph-ex4sf
    @Joseph-ex4sf Рік тому +1

    Great video and easy to understand. Thanks!

  • @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).

  • @manivasuppalamarthi6948
    @manivasuppalamarthi6948 Рік тому

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

  • @hamednikbakht9708
    @hamednikbakht9708 2 роки тому

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

  • @hareeshkoyihareesh5044
    @hareeshkoyihareesh5044 2 роки тому +1

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

  • @prashanthmotupalli6188
    @prashanthmotupalli6188 Рік тому +1

    Bro please provide code of all your tutorials in github

  • @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 🙏

  • @ankukoul07
    @ankukoul07 Рік тому

    Nice explanation..Can you pls share github link?

  • @rajaseemon
    @rajaseemon Рік тому

    Thanks. Nice presentation

  • @govindgupta290
    @govindgupta290 Рік тому +1

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

    • @DailyCodeBuffer
      @DailyCodeBuffer  Рік тому

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

  • @DeepakGupta-pz4fx
    @DeepakGupta-pz4fx 2 роки тому

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

  • @keerthanap7726
    @keerthanap7726 2 роки тому

    Thanks you for making informative videos!! God bless you

  • @mohammedrahmathulla1212
    @mohammedrahmathulla1212 Рік тому

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

  • @vaibhavkgote
    @vaibhavkgote Рік тому

    Just Perfect !! Thank you

  • @emmanuelpregnolato5026
    @emmanuelpregnolato5026 Рік тому

    Thanks

  • @oussamaandaloussi
    @oussamaandaloussi Рік тому

    Link of code repo plz ?

  • @dsinghr
    @dsinghr Рік тому

    very very good video. Awesome!

  • @sandun4983
    @sandun4983 Рік тому

    Thank you so much sir👌

  • @azharmobeen
    @azharmobeen 2 роки тому

    Very well explained thanks

  • @rajeebchoudhury3287
    @rajeebchoudhury3287 2 роки тому

    Nice presentation Shabbir bro..

  • @MrMikomi
    @MrMikomi Рік тому

    Great job!

  • @davesavic4173
    @davesavic4173 Рік тому

    "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" 😀😀😀😀😀😀

  • @subraatakumar
    @subraatakumar 2 роки тому

    Very informative

  • @oshogarg5215
    @oshogarg5215 2 роки тому

    Excellent

  • @LuqmanUdDin-s1i
    @LuqmanUdDin-s1i 8 місяців тому

    Love you

  • @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.

  • @Ashleysarash
    @Ashleysarash Рік тому

    superb bhaiya

  • @nikhileshyoutube4924
    @nikhileshyoutube4924 2 роки тому

    Excellent