I never saw such a practical implementation video with examples..
@bitsnbytes44062 жыл бұрын
Very clearly explained with a real life examples. Thanks you for the knowledge.
@IshitaTrivedi-h2f Жыл бұрын
You are awesome,just loved your content!
@liveandlearn515 Жыл бұрын
An explanation into why Segregation is necessary would be nice:- Like maybe it saves memory on objects, or saves code faster etc..
@unicornpenguin7 Жыл бұрын
Think of it like this. If a method is contained in an interface, then the class that implements that interfaces will have to forcibly implements ALL the methods of the interface (say via dummy or empty implementation) even though it does not need those methods at all. In such cases, the code won't be clean and filled with such dummy implementations leaving room for errors, extra space (as you mentioned) and much more. Hope this helps.
@googlemani2 жыл бұрын
Well explained the concepts with a good examples, I recommend watch all the videos before reading any of the books recommended. Do read the books if you have a time.
@shreyashachoudhary4802 жыл бұрын
Graphic and explanation, loved it!
@priyankabhatnagar51892 жыл бұрын
Very well explained 👍🏻👍🏻Waiting for Dependancy Injection and IOC videos Most confusing one
@ganeshkhirwadkar41272 жыл бұрын
The way you explain is really awesome !
@bhramanbharat62 жыл бұрын
Very well explained specially cash withdrawal and cash deposit machine example 👍🏻
@mukulkopulwar2 жыл бұрын
Amazing Explaination Thank you 😀
@j.r.krishna1122 Жыл бұрын
Very good explanation
@bhushankorg56062 жыл бұрын
Thanks for awesome explaination!
@DemystifyFrontend2 жыл бұрын
Very well explained.
@Mohamed-uf5jh Жыл бұрын
Very well explained
@mayankmodi33722 жыл бұрын
Missing principle starting with O in playlist
@jaykumartailor38362 жыл бұрын
amazing explaination .
@altonlebronze3536 Жыл бұрын
I remember back in the old days, when I was writing GUI programs with Java Swing, there was the interface called MouseListener that I had to implement, but since it had so many methods, some of them I left blank.
@AmitKumar-pl4qm6 ай бұрын
nice one
@chanpreetsingh14372 жыл бұрын
For the Low level design can you suggest me best resources and can you suggest the best book and design principal is come in this LLD playlist??
@sudocode2 жыл бұрын
There is a book suggestion video where I have given 5 book suggestions for system design. You can check that out for now
@omsoni452817 күн бұрын
thanks ❤
@abdullahkunhi46892 жыл бұрын
Good
@debanjankuri5274 Жыл бұрын
Hi, yogita. Please correct me if I am wrong - the Interface segregation principle ensures that lesser/no number of Abstract classes are created right?
@merajkhan5078 Жыл бұрын
This example is also violet LSP?
@gawarivivek2 жыл бұрын
Pretty clear. Please make a video on parking lot example.
@sudocode2 жыл бұрын
Will do soon
@prachibhavsar49724 ай бұрын
What if there is a class which requires methods from both the interfaces?
@sweetphilly2 Жыл бұрын
Clear.
@gururajaraghavendrarao33622 жыл бұрын
Thanks
@gametech70462 жыл бұрын
Hey there. Actually my 6th sem of CSE is on the verge of ending and in a couple of months placement interviews will start. Now I have used python for the most part of the past 3 years in engineering and a fair amount of JavaScript (When developing apps in React Native). I have also started dsa a few months back using python and I am quite familiar with the concepts. But I have been reading and listening that one should use and learn C++ or Java to land a good job. You as well in a video mentioned it. I have 0 knowledge of Java and struggled with C++ when I tried it in the first sem. I wanted to know that is it okay if I continue with python and master DSA in it or should I switch to JAVA/C++ (If yes then which one do you suggest). Given that my placements will be starting from August(2-3 months from now) I am really confused whether I should invest my time in learning a new language and again start DSA in it from scratch or should I just continue with Python. It would be of great help if you could point me in a right direction. Thank You.
@das_bored2 жыл бұрын
Keep going with DSA in python. Since you are still in college, the initial placements do not require you to master a particular language or tech stack. DSA in any language is very important for freshers. Java is more for experienced folks who work in backend since most backend is built with java spring/spring boot. If possible go through C++ pointers concept since that's the only one I have seen crop up in MCQs in college. All the best!
@gametech70462 жыл бұрын
@@das_bored Thank You so much for clearing things out for me. C++ pointers was the concept that made me stop learning it but would definitely give it another go☺.
@santoshmore29532 жыл бұрын
when the course is gonna complete?
@dharmendersingh54432 жыл бұрын
You look like Singer Dhvani Bhanushali 😃😃🔥
@nimishbansal82829 ай бұрын
I think you missed video on open closed principle.
@avinashkumar32942 жыл бұрын
Hey, 16000Aed is it a good salary in dubai for single person? Can you please suggest some place where I can find studio in cheap price
@yashmakkar41932 жыл бұрын
Mam can you plese make a video on how to get a job in dubai ?
@rahulgupta36462 жыл бұрын
Really, an awesome video. Thanks a lot Just one more comment, little out of the box. Your make up is very dry, try to put on the make up which makes your skin look natural and little wet, you will look good.
@tejassardana62663 ай бұрын
This principle is basically fat shaming of interfaces xDD
@startup_cult9 ай бұрын
This is a bad example, ATMs that have both withdrawal and deposits are the best. There is at max 5 people in the queue, maybe it is different for different cities. But the bigger problem is cash availability. Cash deposits happening in the same machine ensures cash availability, therefore more cash withdrawals. The opportunity cost of waiting for extra 5 minutes is way more significant than finding a different ATM machine that has cash. Thats why I would say be mindful while segregating, dont just segregate for the sake of it.