1. SOLID Principles with Easy Examples | OOPs SOLID Principles Interview Question - Low Level Design

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

КОМЕНТАРІ • 966

  • @doingsneakypeakylike
    @doingsneakypeakylike 2 роки тому +50

    the most crisp explanation of SOLID I've seen so far! Thanks!

  • @shreyshreyansh
    @shreyshreyansh 6 місяців тому +26

    Wow, I went through mutiple articles to understand SOLID but no one explained it like you. What a man!!

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

      where can i find the presentations/notes on this??

  • @AbdulKadir-bh3el
    @AbdulKadir-bh3el 2 роки тому +18

    its been 2 months i am searching a resource/channel to learn basic of LLD and today(15 Nov 22) i found your post on linkedIn and its really great content , finally got it...Thanks Man😇

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

      Glad to know this Abdul, i hope your LLD and HLD both concepts will get stronger.

  • @SrividyaKonduri-g9j
    @SrividyaKonduri-g9j 2 місяці тому +2

    I dont at all comment but this was a clear and crisp explanation I ever found .This is simply awesome.Thanks to you for making it understandable.

  • @roohanideepak
    @roohanideepak Рік тому +16

    I m feeling blessed to come across ur video randomly, I know these principles already ready multiple times, but always used to forget.. as provided info was not that much easy and was incomplete. you made it simple, clear and complete. Please continue ur work like this. u will grow a lot. If we see all your videos then clearing interview will become easy i feel

  • @rakesh2017
    @rakesh2017 2 місяці тому +1

    the way u explained SOLID is the best. Several videos are there on SOLID but this is most easiest way to get understand. I want to thank you here.

  • @santoshavhad-b9k
    @santoshavhad-b9k 8 місяців тому +3

    beautifull explaination , i am trying to learn this from 1 year , you explain very well

  • @bhavsagar5
    @bhavsagar5 2 місяці тому +1

    I rarely comment and don't usually trust Indian dev video but man this video helped me so much. You explained everything so beautifully within such a short span. Thanks for this. 😊
    May God bless you.

  • @Mohd_Rashid_Siddiqui
    @Mohd_Rashid_Siddiqui Рік тому +3

    I have just started your LLD playlist, easy to understand with examples. Thanks a lot.

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

    Phaadu bhai. Pehli baar itna mast kisi ne samjhaaya hai. Thank you.

  • @riteshjangid6464
    @riteshjangid6464 2 роки тому +3

    beautifully created LLD playlist better than online paid content, using these videos i cracked my LLD interview easily special thanks to Shrayansh sir

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

      thanks Ritesh and my name is Shrayansh 🙂, not sure if you are pointing to somebody else. But thanks again.

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

      @@ConceptandCoding sorry sir 😂 corrected but content is accurate i was able to crack my interview and also please keep posting videos like this

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

      🙂🙂 thanks buddy. Pls do share with your linkedin connections, if you feel content is useful

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

      @@ConceptandCoding where can i find the presentations/notes on this??

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

    Came here from Linkedin post - Really well explained SOLID I have ever seen, will complete entire series !!

  • @darkhorse4466
    @darkhorse4466 Рік тому +19

    Hi sir, really crisp explanation of the concepts. One addition i thought would be great was the repercussions of not following each of these principles. That would give the viewer an even better feel for the principle

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

    This video needs 1M likes, Developers.... watch and understand this, I'm very sure, you will love it.
    Just awesome explanation.

  • @ravilamkoti5081
    @ravilamkoti5081 2 роки тому +5

    Damm bro it's my first video I'm watching of your playlist but you gave so much of real world scenarios for Open Close. I'm really liking your video.

  • @9675A
    @9675A 5 місяців тому

    This is best explanation of SOLID principles on internet.Even so called FAANG UA-camrs could not explain it in such simple language.Kudos.

  • @dhananjaybharati
    @dhananjaybharati Рік тому +3

    Open close principal is the toughest, many still fail to understand it.
    I spent a lot of time learning it, internet is full of incorrect information on it. Today I watched your video and yes, that's exactly how open close should be implemented.

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

    You are such a Gifted Teacher. I can vouch for you. Within 20 mints i learned SOLID. You Should start another Channel for Hindi. A native Hindi speaker will watch. Its very easy for us to learn anything in Hindi.

  • @sakshamsondhi2019
    @sakshamsondhi2019 Рік тому +6

    love the clear and to the point presentation with examples. Thank you.

  • @PegasiuuuS
    @PegasiuuuS 8 місяців тому +2

    Great video. Not too short, not too long. Perfect explaination.

  • @nehaagarwal7482
    @nehaagarwal7482 Рік тому +2

    Easiest Explanation available on entire youtube. Thank you so much.

  • @AbhishekKumar-kk6qs
    @AbhishekKumar-kk6qs 2 роки тому +2

    First-time im learning about SOLID principles really very interesting video.

  • @pranshu_g
    @pranshu_g 2 роки тому +10

    Thank you for creating this much required playlist, with proper explanations!! 🙏

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

    Aap jaise real-experience and conceptual teacher ke need hai bhaiya, thanks for teaching aap please aise he bne rheyega🙏🙏❤🙏❤🙏❤

  • @yogeshjoshi8021
    @yogeshjoshi8021 Рік тому +4

    Nice Explanation .Interviewer asked me all SOLID principles.& I have explained him in the way you have explained in this video. I have already checked many udemy courses and websites for SOLID design principles and Patterns .But the way you have presented all these things to us is really fantastic. Thank you very much

  • @tholiyan
    @tholiyan 2 місяці тому

    Best Explanation about SOLID Principles. Uncle Bob should listen to this. Thank you Shrayansh.

  • @mayurupadhyay3216
    @mayurupadhyay3216 Рік тому +3

    Very simple and straight explaination of SOLID principle bro.. thank you very much for sharing your knowledge and helping us learn !

  • @PrateekSaini
    @PrateekSaini 9 місяців тому +1

    I've seen multiple videos/tutorials on SOLID principles and this is the best explanation with too little code and much more clarity.

  • @ujjawal_
    @ujjawal_ 2 роки тому +27

    your videos are gems sir, really appreciate your efforts 🙏 looking for such content in future ☺️

  • @majlishub
    @majlishub 11 місяців тому +1

    Really amazing video, A very detailed and complex problem explained easily. I was asked about this question in my interview as a software Engineer. I hope it helps everyone like this video helped me.

  • @nishaaggarwal7876
    @nishaaggarwal7876 Рік тому +2

    So complicated things, explained so easily with examples. Thanks a lot :)

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

      Is it possible for you to share the OneNote link that you have presented?

  • @dpxy1599
    @dpxy1599 2 місяці тому +1

    Excellent even a fresher who has not worked much in the industry will easily get it atleast the concept

  • @abhishekgupta4570
    @abhishekgupta4570 Рік тому +4

    Nice content and understood well. Just one problem i face is to apply on real world project with complex buisness logics and I didn't find any medium-big open source project with best practices to follow. If anyone know good example of any real world project with these design principles pls let me know.

  • @kauraman6991
    @kauraman6991 6 місяців тому +2

    Watched so many videos. Understood only here. Thanks for explaining in such a great way!

  • @ankurtolu
    @ankurtolu Рік тому +3

    One correction here - I stands for Interface "Segregation" Principle. Keep up the good work please!

  • @raghavddps2
    @raghavddps2 4 місяці тому +1

    First of all, fantastic video! These principles definitely help in writing scalable and more maintainable code. However, in the majority of the use cases we encounter in day-to-day software development, following these patterns or adhering strictly to the SOLID principles might sometimes be overkill. If you're working on something temporary or for experimental purposes, avoid making the code overly complex just to adhere to principles. Instead, focus on making the code more readable and understandable for other developers.

  • @alluriyashwanth9488
    @alluriyashwanth9488 2 роки тому +3

    A great and yet simple explanation of SOLID principles!!! I can say am enjoying these sessions and as well learning!! Keep going…

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

    Finally after 2months study now i feel your 20minutes is everything thank you sir for your great content

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

      Glad you liked the video

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

      @@ConceptandCoding sir how i contact you sir reply plz...

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

      You can ping me on LinkedIn,
      You can connect 1:1 with me on topmate.
      All details are present in my About section buddy

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

      @@ConceptandCoding thank you sir and i send u request in linkedin pls accept...

  • @anshul90100
    @anshul90100 Рік тому +9

    Hello SIr,
    Can you please share the notes also. It would be very helpful.

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

    Kadak explanation Bhai. You're amazing. I have a really clear understanding of how SOLID works and I don't have to spend at least 2 hrs trying to understand over and over again

  • @anjonroy7408
    @anjonroy7408 2 роки тому +3

    This was so nicely explained. Thanks man really appreciate your effort !

  • @thedarkhorseevil2635
    @thedarkhorseevil2635 4 місяці тому +1

    Hindi hamara matri bhasha ha ...jitna easily samjhana aur samajhna Hindi me asan h baki language me kha ❤❤❤

  • @kalravsharma178
    @kalravsharma178 2 роки тому +43

    best explanation on you tube 👌

    • @ConceptandCoding
      @ConceptandCoding  2 роки тому +3

      thank you

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

      ​@@ConceptandCodingHello, i want to join the subscription plan for HLD, LLD and java. But I just want to know how to cancel the plan anytime if I want to discontinue?

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

      @@alfiyakhan4580 I think you will get notification from UA-cam as a reminder for the next month continuation. And you can cancel it anytime.

    • @Radhikababydoll
      @Radhikababydoll 10 місяців тому

      ​@@alfiyakhan4580to ko😅oooo

  • @noonecares-786
    @noonecares-786 6 місяців тому +1

    sir , i am come from linkedin and i watched your videos , all are awesome . please crete more and more videos those best videos help milions of students.....thank you

  • @thangarajkasthuri7395
    @thangarajkasthuri7395 6 місяців тому +26

    Please made videos using english.

  • @aakashgoswami2356
    @aakashgoswami2356 Рік тому +2

    Bhot pyara explain kiya bhaiya aapne.

  • @sauravagarwal6960
    @sauravagarwal6960 Рік тому +3

    Can we get copy od notes from where you are explaining for revision purpose

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

      ​ @ConceptandCoding please provide us the notes link of yours, as it will save our lots of time.

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

    Bhai kya mast pdaya aapne aadha video rok k message likh rha...bahut sari cheeze clear hogi..like and subscribed..

  • @ConceptandCoding
    @ConceptandCoding  2 роки тому +22

    Enjoy the complete LLD and HLD playlist (both BASICS to ADVANCED):
    Complete LLD Playlist: ua-cam.com/play/PL6W8uoQQ2c61X_9e6Net0WdYZidm7zooW.html
    Complete HLD Playlist: ua-cam.com/play/PL6W8uoQQ2c63W58rpNFDwdrBnq5G3EfT7.html
    Java Playlist : ua-cam.com/play/PL6W8uoQQ2c63f469AyV78np0rbxRFppkx.html

    • @111rhishishranjan2
      @111rhishishranjan2 Рік тому +7

      please share the slides of this lecture in description box

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

      I love to watch all these videos you mentioned but they are in hindi 😢😢😢

    • @ConceptandCoding
      @ConceptandCoding  3 місяці тому +2

      @@mahsahoori7563 hi only initial videos are in hindi, rest all are in English

    • @kapilchaudhary4003
      @kapilchaudhary4003 2 місяці тому +1

      can you share all the slides that is used in this playlist

    • @aarushshukla7651
      @aarushshukla7651 Місяць тому

      ​@@ConceptandCodingcould you please share the slides too?

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

    Very Explainatory video on SOLID principles with easy examples in respective of interview

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

    Thank you so much from Pakistan, Karachi. This video cleared my concept about the Solid Principle

  • @KumarGolu2001
    @KumarGolu2001 8 місяців тому +1

    Your examples are very clear and easy to understand.
    Thanks.

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

    Simple, clear and crisp explanation.

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

    Thank you! Assist me in elevating my coding skills. After viewing video, I feel like I've gone from zero to hero in coding.

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

    Watched first lecture of lld... few things understood few missed.Need to clear my oops concepts More then it will be easy to understand.
    Thank you for creating this content related to LLD.

  • @HemantKumar-pk4ir
    @HemantKumar-pk4ir Рік тому +1

    one of the best explanations of SOLID principles in less than 20 mins. Thanks

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

    Great content. One of the best and most easily understandable explanations. Thank you, Sir.

  • @codewithsakti8197
    @codewithsakti8197 10 місяців тому +1

    Best explanation so far in internet

  • @LOFI_WORLD_SONG
    @LOFI_WORLD_SONG 6 місяців тому +1

    i understood easily..very first time..best best channel hidden gem

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

    Best demo with real example bro...
    Thanks so much

  • @abhishekcse4u
    @abhishekcse4u Рік тому +2

    Very nicely explained with simple examples. Good job...

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

    Hi bhaiya your content is outstanding. I'll try to finish all up by this weekend before my interviews show up, trust me nobody on entire youtube has done this like you. Simply on another level.

  • @DeepakDixit0001
    @DeepakDixit0001 Рік тому +2

    Great explanation, you should also add the fix of the problem in Liskov Substitution section.

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

    I am starting your LLD videos and the way you are teaching I really Like it 🙂

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

    SOLID principle explained with solid example. well explained thanks

  • @mannusharma4620
    @mannusharma4620 5 місяців тому +1

    hats off to your skills in explaining this very important topic so easily.... Great work brother 😃

  • @RitikaGera1993
    @RitikaGera1993 3 місяці тому +2

    Thanks for such an intuitive explanation, Could you please share the resources(OneNote, any files etc) as well ?

  • @shrad6611
    @shrad6611 5 місяців тому +1

    Bhai kya video banaaya hai yrr truly loved it

  • @theOptionistics
    @theOptionistics 2 місяці тому +1

    Truly appreciable content...keep up the good work Shrayansh

  • @nishantsonuley
    @nishantsonuley Місяць тому +2

    Bhai great video, just one correction - while explaining Liskov, you are mentioning Bike object whereas it’s an interface, it cannot have object. Please change it to class Bike.

    • @nareshghuguskar5803
      @nareshghuguskar5803 29 днів тому

      Instead of a bike we can take vehical.

    • @sohammahajan3483
      @sohammahajan3483 8 днів тому

      I think no need to change it to class, he should have said Bike type/reference not object.
      LSP - Subtypes must be substitutable for their base types means --> a reference to a base class (like Bike) should be able to hold an object of any derived class (like MotorCycle or ElectricBike) and work as expected without modification

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

    Great explanation and examples to understand the concepts

  • @alamgeer5507
    @alamgeer5507 Рік тому +2

    best video hai bhai solid ke liye

  • @jagrutitiwari2551
    @jagrutitiwari2551 Рік тому +2

    Loved the video. I was afraid of SOLID principles. You made it really simple.
    You provided examples and solution of each type. Only for Liskov Substitution was missing.

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

      Thank you

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

      The solution to the Liskov Substitution is to split the interfaces into two ( MotorCycle and Bicycle )and define the respective methods there.

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

    Most asked topic explained in simplest way👌.
    Thank you💚

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

    6:05 : O
    8:52: L
    12:53: I
    15:20 D

  • @ferrtoy37
    @ferrtoy37 11 місяців тому +2

    Simple explanations and relevant examples. 👍

  • @Bobby-mf6fw
    @Bobby-mf6fw 5 місяців тому +1

    Must say wow wow wow abtk khan the. I was afraid from this topic. Now it's crystel clear. Thankuuhh!

  • @nagendrammarachakonda8027
    @nagendrammarachakonda8027 10 місяців тому +1

    For me Solid principles seems very Solid😢..with your explanation it became Simple 👌 thanks a lot

  • @dipendupaul
    @dipendupaul 9 місяців тому +1

    Great explanation. You've really understood the concepts and now helping others by these videos. Great going. Thanks for putting this together.

  • @mazharkhan7021
    @mazharkhan7021 Місяць тому

    I was worried about solid principle all the times but you made me very easily to understand through this video. Can you share your explanation file to keep as reference.

  • @bhardwajatul09
    @bhardwajatul09 5 місяців тому +1

    Best explanation of SOLID principles

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

    The best ever explanation of any design principle. Love this description. I dont have to look it twice, everything was by heart only with one look. Will definitely share it with my friends.

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

    Thanks man! SOLID concepts are now solid in ma mind. prayers.

  • @madhuryareddy3994
    @madhuryareddy3994 11 місяців тому +1

    Excellent Explanation , thanks for putting all the videos together

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

    One recommendation from South, many don't understand Hindi. As i can understand hindi partially, i got to know how much valuable your content is. It would reach even south people, if the content is in English. I am able to understand easily. Whoever follows your video, i assure that they can clear many product based organisation especially PayPal. Kudos to you. Thanks

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

      Yes buddy, that's why I switched to English for all latest videos and all covered some previous hindi video in English too.

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

      @@ConceptandCoding Great. Thanks bro 🙏

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

    Explained very well with easy examples. 👏 👏

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

    Very Very Good Explanation Able to understand All principles properly.
    Thank you very much for the video.❤

  • @tarunwadhwani1283
    @tarunwadhwani1283 2 місяці тому +1

    Very Nice explaination, easy to understand, thanks for your work.

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

    Simple, clear and crisp explanation and please also share a pdf notes of this playlist

  • @AtharvaRao0104
    @AtharvaRao0104 Рік тому +2

    What is the difference between OCP and DIP? Here in both cases you used abstraction as central concept, but why do we have 2 different principles?
    Also It would be great if you can include what problems we face if we violate each of these principles like difficult to make a simple change, a change causing unexpected side effects, difficult to reuse, difficult to read and understand and hence maintain ... these things are also important in addition to know the principle.

  • @musical_nights
    @musical_nights 4 місяці тому +1

    Thanks to UA-cam Algo for suggesting me this, you made SOLID like a cakewalk.

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

    Bro you explained it so well with really cool examples..

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

    Very well explained with simple examples. Thanks.

  • @rajeshranjan2293
    @rajeshranjan2293 11 місяців тому +2

    Amazing explanation ❤ Fully short & precise but very clearly understandable😊👍🏻👏🏻👏🏻👏🏻

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

    Very crisp n clear explanation

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

    Pehli baar Hindi mein Computer ke fundamentals padh raha hun. Sirji, feel aa gai.
    Thank you for making very informative content and very much appreciate the freely available course in UA-cam.
    I am going to share this with all my friends.

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

    Thank you sir. Your teaching is very intuitive & helpfull

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

    This was a good lecture on SOLID principles. I have seen other videos but they were not as good. Thanks

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

    Best explanation. Keep the good work UP👍🏻. Thanks for video.

  • @mytechschool8357
    @mytechschool8357 7 місяців тому +2

    Superb. Can you share these notes as well