SOLID Design Principles in java with Example | JavaTechie

  Рет қаралды 198,320

Java Techie

Java Techie

Күн бұрын

Пікірлер: 290
@premraj.m
@premraj.m 3 жыл бұрын
1:30 Single-responsibility principle 5:10 Open-closed principle 10:45 Liskov substitution principle 19:45 Interface segregation principle 24:52 Dependency inversion principle
@arthurezeagbo3986
@arthurezeagbo3986 3 жыл бұрын
Java Techie is a great guy. His explanations are always on point.
@sangwaemmanuel6936
@sangwaemmanuel6936 3 ай бұрын
This man understands everything in java from basics to advanced, Thank you JavaTEchie
@Jsr10008
@Jsr10008 3 жыл бұрын
Hi Basant, Thanks for this great content. The Lisklov Substitution Principle and Interface Segregation Principle sounds similar. In the examples, the social media example is also segregating the forcible dependencies.
@girishahirrao5558
@girishahirrao5558 2 жыл бұрын
yes i agree..!
@Indian1947-o1z
@Indian1947-o1z 2 жыл бұрын
@@girishahirrao5558 there should be some difference, may be basant missed to explain
@shilpasingla1739
@shilpasingla1739 2 жыл бұрын
Even I am thinking same liskov and interface segregation are same from example point of view...can you please explain sir
@gowthamdasari6227
@gowthamdasari6227 Жыл бұрын
these two principles may seem similar at first glance, they actually address different concerns: LSP ensures that subtypes can be used in place of their base types without altering the correctness of the program. In other words, it ensures that inheritance is used correctly, and that derived classes don't break the behavior expected from the base class. ISP ensures that interfaces are designed in a way that is specific and relevant to the needs of the clients that use them. It focuses on avoiding bloated and unnecessary interfaces by splitting them into smaller, more focused ones that can be used independently. To summarize, LSP is concerned with inheritance and polymorphism, while ISP is concerned with interfaces and their usage. While they are both important principles for designing maintainable and extensible software, they address different issues and should be applied in different contexts.
@Jsr10008
@Jsr10008 Жыл бұрын
@@gowthamdasari6227 Thanks bro so much for the detailed explanation…
@anishbasu5902
@anishbasu5902 3 жыл бұрын
tomorrow I have one interview and I'm glad that you released this video just in time...thank a lot:)
@Javatechie
@Javatechie 3 жыл бұрын
Good luck Anish for tomorrow interview 👍🏻
@salithachathuranga6037
@salithachathuranga6037 3 жыл бұрын
The best explanation I found on SOLID with practical examples!!!
@gowthamdasari6227
@gowthamdasari6227 Жыл бұрын
Thanks for sharing. Great explanation. Here in Open Close Principle - Open for extension but closed for modification for new features, gives clear meaning than just mentioning closed for modification (because there is always a chance to modify the written code)
@kirane5911
@kirane5911 Жыл бұрын
You are great explainer. Through this video, all doubts of Design princeples are gone.
@AnuragKumar-rz5rt
@AnuragKumar-rz5rt 2 жыл бұрын
Moral of the tutorial is always use Interface.
@Victor-gj7pi
@Victor-gj7pi Жыл бұрын
😂😂😂
@gadinaresh5458
@gadinaresh5458 9 ай бұрын
🤣🤣🤣
@rishiraj2548
@rishiraj2548 7 ай бұрын
😄
@vijayhirapara7391
@vijayhirapara7391 6 ай бұрын
With single method only😊
@krishnadaram1568
@krishnadaram1568 4 ай бұрын
😂😂😂
@alexgutjahr
@alexgutjahr 3 жыл бұрын
Great explanation - I really do like how one ends up with much cleaner code and less tight coupling by following the principles, especially the dependency inversion principle!
@dhareppasasalatti7102
@dhareppasasalatti7102 3 жыл бұрын
I was waiting from so long..finally it's here..Thank you so much for this video.. ❤❤
@naveenkumarreddyyadagani5753
@naveenkumarreddyyadagani5753 3 жыл бұрын
waiting from very long time now wait ends and got confiedence and knowledge on solid priniciples.Thank you so much sir
@hakeemit
@hakeemit 8 ай бұрын
Great explanation with real time example (Problem and solution in single video).
@venugopalreddy6618
@venugopalreddy6618 3 жыл бұрын
This is the best video, I found explaining SOLID principles. Thanks !
@rajshukla865
@rajshukla865 3 жыл бұрын
Best Video on Solid Principle. The explanation with examples really helps to clear the doubts.
@Javatechie
@Javatechie 3 жыл бұрын
Thanks Raj 🙂
@viji6131
@viji6131 3 жыл бұрын
Thanks for making this video... ... I was into multiple videos to learn solid design principles.. . But ur video is direct and very easy to grasp the concept
@mintybreez
@mintybreez 2 жыл бұрын
You make everything simple. ✨️ I am learning a lot from your videos. Thank you.
@AM-fb6dd
@AM-fb6dd 2 жыл бұрын
Thank you very much for sharing this video. This is the best version to understand SOLID with examples so far after I looked at a few different ones. Thank you!!
@Javatechie
@Javatechie 2 жыл бұрын
Thanks buddy 😊
@ajaycsenit
@ajaycsenit 2 жыл бұрын
Nicely explained S.O.L.I.D principals through simple code example. 😀
@surajdeungale2119
@surajdeungale2119 3 жыл бұрын
Eagerly waiting for your videos as they are worth watching 💯🙏🏻
@GameCanvas7
@GameCanvas7 9 ай бұрын
One of the best tutorial on youtube 🔥
@VarunVishwakarma1
@VarunVishwakarma1 2 жыл бұрын
You are the one who makes me understand the LSP. However, I got confused with LSP and ISP. According to LSP, Parent should be completely substitutable with the child, so we create a smaller interface and now child can replace parent. With ISP after segregating interfaces, the child can replace a parent. Can u please comment on this please?
@rungxanh2901
@rungxanh2901 2 жыл бұрын
Thank you man! I'm preparing for my job application and this video is a big help 🙏🏻 Something college doesn't teach you
@sacredheartresthouseinn8251
@sacredheartresthouseinn8251 2 жыл бұрын
would be great if two seperate videos can be done in a dedicated, sytematic and structured way - one for Java from basics covering all content and 1 - Advanced Java including Java 8 concepts from basic till end. It can be a very length content but it's okay
@gnaneshwarrao174
@gnaneshwarrao174 3 жыл бұрын
0:01 - SOLID full form 1:27 - Single Responsibility Principle 5:10 - Open Closed Principle 10:46 - Liskov Substitution Principle 19:46 - Interface Segregation Principle 25:54 - Dependency Inversion Principle
@Glru441
@Glru441 2 жыл бұрын
Short and Precise. You made that look easy! Well done!!!!!!!!
@francksgenlecroyant
@francksgenlecroyant 2 жыл бұрын
The video that i can watch and rewatch and feel excited about learning these principles. Thanks Bassant, it did help a lot bro.
@gopalwatada9831
@gopalwatada9831 3 жыл бұрын
Nicely explained with relevant examples
@amizan8653
@amizan8653 2 жыл бұрын
Your videos are really solid man (pun intended), thank you so much for taking the time to make these & post them!
@Javatechie
@Javatechie 2 жыл бұрын
Thanks buddy 😊
@KapilSoni-e5m
@KapilSoni-e5m Жыл бұрын
What an explanation sir.!! Big thanks to you for explaining this confusing topic in that much simpler way.
@tamalsaha6091
@tamalsaha6091 3 жыл бұрын
Best explanation on youtube
@harish-wi3ts
@harish-wi3ts 3 жыл бұрын
I'm waiting for this..from long time ago... Thanks sir.🙂👍
@prashantpranav8472
@prashantpranav8472 2 жыл бұрын
One of the best content on solid
@Jilani-i4q
@Jilani-i4q 11 ай бұрын
Hi Basant, Gave fantastic explanation. you are my best in Java Concepts session. Your all videos are AWESOME. thanks for your great and beautiful sessions. In My career growth , you are also a Part of it. Thanks once again.
@Javatechie
@Javatechie 11 ай бұрын
I am so glad to hear this keep learning brother 😊
@vengateshm2122
@vengateshm2122 3 жыл бұрын
Even a Layman can understand this topic as you have taken the payment related usescases which is heavily used by people from all sorts of life.
@Javatechie
@Javatechie 3 жыл бұрын
☺️👍🏻
@vijaychhalotre2315
@vijaychhalotre2315 2 жыл бұрын
Great explanation on Solid Principle. The explanation with examples really helps to clear the doubts.
@Javatechie
@Javatechie 2 жыл бұрын
Thanks buddy
@manojkumarpadarthi4805
@manojkumarpadarthi4805 3 жыл бұрын
Thank you sir.. Thanks for making the content free ppl like us can get all great content related to java at one place 👍👍
@Javatechie
@Javatechie 3 жыл бұрын
Thanks. Manoj
@Arunkumar-vp8rf
@Arunkumar-vp8rf Жыл бұрын
Your explanation very very nice , and after saw your videos i got a clear confident. thank you so much !
@sudhirverma4790
@sudhirverma4790 3 жыл бұрын
great nice example solid priciple
@titanmtp4368
@titanmtp4368 3 жыл бұрын
Very very essential concept in microservices. Thanks sir
@graforce
@graforce 3 жыл бұрын
Thanks for sharing this video with clear examples!
@anirudhsingh7832
@anirudhsingh7832 10 ай бұрын
Really happy with this video that's why appreciating it twice. thanks.
@UdayKumar-wu2fm
@UdayKumar-wu2fm 2 ай бұрын
Very nice explanation...you made SOLID principles a cup of cake for us....thanks a lot...
@gasparcalix2095
@gasparcalix2095 Жыл бұрын
i just found this video too late, but, its refreshing!
@sandeeppanwar2161
@sandeeppanwar2161 2 жыл бұрын
solid principle explanation at its best.
@nasirkhansirajbhai8016
@nasirkhansirajbhai8016 Жыл бұрын
Great tutorial... Liskov and Interface segregation principles looks exactly same..
@khaibarsafi915
@khaibarsafi915 3 жыл бұрын
Very well explained with great examples. Thank a lot for this video
@pragatidharmale2733
@pragatidharmale2733 2 жыл бұрын
Excellent explanation . Thank you very much for sharing your knowledge
@AbdurRahman-qi6lp
@AbdurRahman-qi6lp 3 жыл бұрын
Best video and recommended for all❤️
@dhirajsingh0510
@dhirajsingh0510 3 ай бұрын
You are too good man ! Thank you soo much for providing this awesome content ❣️🙌
@crimsonx_
@crimsonx_ 3 жыл бұрын
A most wanted video... Thank you so much
@tulasiramsunkara
@tulasiramsunkara 3 жыл бұрын
@Java Techie: Excellent explanation..👏👏👏👏👏👏
@dac5961
@dac5961 3 жыл бұрын
Awesome video. Great job Java Techie.
@priyanshudhar2461
@priyanshudhar2461 Жыл бұрын
Amazing explaination of each concept Thankyou sir 🙏🏽
@vidhyabrains
@vidhyabrains 3 жыл бұрын
Your r great and easy explanation please continue java techie 👍👍👍👍👍👍👍👍👍👍👍
@saqtquadri
@saqtquadri Жыл бұрын
I appreciate your effort, i follow your videos to upgrade my knowledge bank, but The Lisklov Substitution Principle example is Interface Segregation Principle example.
@Javatechie
@Javatechie Жыл бұрын
It looks the same but the context is different i would suggest you check it again
@himanshutripathi5043
@himanshutripathi5043 10 ай бұрын
Thank You Bro best real-time example to explain 🤢😎
@learnwithmrashid
@learnwithmrashid 2 жыл бұрын
What an explanation it is!!!! Good Job.
@sathiskumarp
@sathiskumarp 2 жыл бұрын
Thanks for providing a clear explanation. All the 4 principles except single responsibility principle, somehow we are using interface to perform the principles. So we need to use an interface to achieve all these. Correct me if I am wrong
@Javatechie
@Javatechie 2 жыл бұрын
Correct 💯
@sathiskumarp
@sathiskumarp 2 жыл бұрын
Thank you for your response
@vnpikachu4627
@vnpikachu4627 3 жыл бұрын
Great work. Your explanation is really easy to understand.
@ashwinmarathe1612
@ashwinmarathe1612 2 жыл бұрын
Great work Sir! Keep creating such videos that deal with the core language functionality. All the best for your future endeavors
@Gamer_with_knowledge
@Gamer_with_knowledge 2 жыл бұрын
Great video man
@Javatechie
@Javatechie 2 жыл бұрын
Thanks buddy
@rahulrajsaini24888
@rahulrajsaini24888 Жыл бұрын
a very nice content delivered again by you Sir.. lots of love
@pandeyjii
@pandeyjii 3 жыл бұрын
Really great explanation, ur all videos are understandable effortlessely.. Thanks
@gourisankardash646
@gourisankardash646 3 жыл бұрын
Super Explanation !!! Hats off to you !!
@SSeyhaa
@SSeyhaa 2 жыл бұрын
Thank you plz keep going We all need you
@aditipai7289
@aditipai7289 3 жыл бұрын
Well explained, with meaningful examples 👍
@slrichmind1662
@slrichmind1662 2 жыл бұрын
Great Explanation on SOLID
@nagendrad9263
@nagendrad9263 3 жыл бұрын
Very useful concept ...keep going 👏🏻👏🏻👏🏻
@kailashgurjar9246
@kailashgurjar9246 2 жыл бұрын
Thank you bro for good explanation 🙏. You are such a champ man.
@Javatechie
@Javatechie 2 жыл бұрын
Thanks buddy
@shubhamtopare9720
@shubhamtopare9720 3 жыл бұрын
Very well explained in an easy way.
@rameshanantavarapu3866
@rameshanantavarapu3866 3 жыл бұрын
Great work by Java Techie
@amitmalge1707
@amitmalge1707 3 жыл бұрын
Thank you Basant for wonderful explanation
@ameermuavia9334
@ameermuavia9334 2 жыл бұрын
@java Techic the 2,3 and 4 principles are looking identical?
@sreddy8141
@sreddy8141 9 ай бұрын
Just one word, thanks a lot sir🙂 you really explain things so well. Pls help with oauth2 integration in Microservices built using springboot from scratch sir pls pls
@Javatechie
@Javatechie 9 ай бұрын
Hello sreddy it's already there in my spring boot security playlist
@sreddy8141
@sreddy8141 9 ай бұрын
@@Javatechie thanks sir. Will go through it. 🙂
@sreddy8141
@sreddy8141 9 ай бұрын
Have seen the video, its so informative. Thanks sir. Is it DS and algo to be perfect to get into prod based? Most of us use frameworks which already built and ready to use. Im thinking to switch, but getting hold back with fear of ds as im not that great at it.
@yusufsaifi3108
@yusufsaifi3108 3 жыл бұрын
good content keep it up
@mrigankakoley8858
@mrigankakoley8858 2 жыл бұрын
Thank you Sir!!!!!! It is best video for SOLID principle
@vedprakash7523
@vedprakash7523 Жыл бұрын
Maja aa gaya😎👍
@sunilkumardas5896
@sunilkumardas5896 3 жыл бұрын
😊 Simplest explanations. Thanks.
@muna6403
@muna6403 3 жыл бұрын
Thanks a lot for such a wonderful explained concept
@SANDIPKUMAR-es7qh
@SANDIPKUMAR-es7qh 3 жыл бұрын
Nicely explained. Thank you so much !
@ManojKumar-do1rh
@ManojKumar-do1rh 9 ай бұрын
Great explanation ... one of best tutorial
@Akhilesh_Reddy
@Akhilesh_Reddy 3 жыл бұрын
Thanks basit , Best explanation video on SOLID.
@Javatechie
@Javatechie 3 жыл бұрын
Akhil btw my name Basant not Basit
@Akhilesh_Reddy
@Akhilesh_Reddy 3 жыл бұрын
@@Javatechie thanks Basant
@AshishYadav-se4db
@AshishYadav-se4db 3 жыл бұрын
Thank you sir , amazing explanation 🔥
@deepanshuaggarwal7042
@deepanshuaggarwal7042 2 жыл бұрын
I really like the examples that you provide
@simplyarranged
@simplyarranged 2 жыл бұрын
Java techie means quality
@XD-rk3nb
@XD-rk3nb Жыл бұрын
i know it is going to be a great video the moment i first hear the accent
@vinitamaloo107
@vinitamaloo107 Жыл бұрын
Thanks for explaining everything with examples.
@pauly.4507
@pauly.4507 3 жыл бұрын
Very helpful! Thanks for sharing!
@akashshah6622
@akashshah6622 9 ай бұрын
Fantastic Explaination
@ihtishamulhaq1336
@ihtishamulhaq1336 2 жыл бұрын
thank u very much sir, love from pakistan!~
@Javatechie
@Javatechie 2 жыл бұрын
Glad to know this.thanks buddy for following
@DheerajKumar-it3dc
@DheerajKumar-it3dc 5 ай бұрын
Great Explanation, Thank you for making such content.😊
@harshkhandelwal2818
@harshkhandelwal2818 3 жыл бұрын
Good stuff. Keep going
@dwivedys
@dwivedys Жыл бұрын
This is brilliant sir! Thank you!!
@pawankumar-ez9mf
@pawankumar-ez9mf 2 жыл бұрын
Awesome video, keep it up good work
@chandankumar-su7ng
@chandankumar-su7ng 3 жыл бұрын
Thank you for such a nice tutorial.
@shailendraraj4951
@shailendraraj4951 3 жыл бұрын
Great concept always
@SpiritualManish
@SpiritualManish 3 жыл бұрын
Thank you for such a great video 👍
@neerajgupta-gk6gv
@neerajgupta-gk6gv Жыл бұрын
Thanks for the your view. you explained well but i didn't find the difference between Liskov Substitution principle and Interface segregation Principle.
@Javatechie
@Javatechie Жыл бұрын
As I mentioned it looks same but the context is different
@azharmobeen
@azharmobeen 3 жыл бұрын
Thanks for sharing ❤️❤️
Java 8 Streams | Optional Usage and Best Practices | JavaTechie
22:22
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,7 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 21 МЛН
SOLID Design Principles in #Angular (Advanced, 2021)
41:49
Decoded Frontend
Рет қаралды 149 М.
Learn SOLID Principles with CLEAN CODE Examples
28:35
Amigoscode
Рет қаралды 279 М.
This is the Only Right Way to Write React clean-code - SOLID
18:23
SOLID Principles: Do You Really Understand Them?
7:04
Alex Hyett
Рет қаралды 208 М.
Singleton Design pattern in Java | Best Practice | Java Techie
16:00
SOLID  Principal - Interview Questions and Answers
24:04
Interview Happy
Рет қаралды 123 М.