Low Level Design 108 | Interface Segregation Principle | 2022 | System Design

  Рет қаралды 36,197

sudoCODE

sudoCODE

Күн бұрын

Пікірлер: 43
@rajchaurasiya1265
@rajchaurasiya1265 Жыл бұрын
I never saw such a practical implementation video with examples..
@bitsnbytes4406
@bitsnbytes4406 2 жыл бұрын
Very clearly explained with a real life examples. Thanks you for the knowledge.
@IshitaTrivedi-h2f
@IshitaTrivedi-h2f Жыл бұрын
You are awesome,just loved your content!
@liveandlearn515
@liveandlearn515 Жыл бұрын
An explanation into why Segregation is necessary would be nice:- Like maybe it saves memory on objects, or saves code faster etc..
@unicornpenguin7
@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.
@googlemani
@googlemani 2 жыл бұрын
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.
@shreyashachoudhary480
@shreyashachoudhary480 2 жыл бұрын
Graphic and explanation, loved it!
@priyankabhatnagar5189
@priyankabhatnagar5189 2 жыл бұрын
Very well explained 👍🏻👍🏻Waiting for Dependancy Injection and IOC videos Most confusing one
@ganeshkhirwadkar4127
@ganeshkhirwadkar4127 2 жыл бұрын
The way you explain is really awesome !
@bhramanbharat6
@bhramanbharat6 2 жыл бұрын
Very well explained specially cash withdrawal and cash deposit machine example 👍🏻
@mukulkopulwar
@mukulkopulwar 2 жыл бұрын
Amazing Explaination Thank you 😀
@j.r.krishna1122
@j.r.krishna1122 Жыл бұрын
Very good explanation
@bhushankorg5606
@bhushankorg5606 2 жыл бұрын
Thanks for awesome explaination!
@DemystifyFrontend
@DemystifyFrontend 2 жыл бұрын
Very well explained.
@Mohamed-uf5jh
@Mohamed-uf5jh Жыл бұрын
Very well explained
@mayankmodi3372
@mayankmodi3372 2 жыл бұрын
Missing principle starting with O in playlist
@jaykumartailor3836
@jaykumartailor3836 2 жыл бұрын
amazing explaination .
@altonlebronze3536
@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-pl4qm
@AmitKumar-pl4qm 6 ай бұрын
nice one
@chanpreetsingh1437
@chanpreetsingh1437 2 жыл бұрын
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??
@sudocode
@sudocode 2 жыл бұрын
There is a book suggestion video where I have given 5 book suggestions for system design. You can check that out for now
@omsoni4528
@omsoni4528 17 күн бұрын
thanks ❤
@abdullahkunhi4689
@abdullahkunhi4689 2 жыл бұрын
Good
@debanjankuri5274
@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
@merajkhan5078 Жыл бұрын
This example is also violet LSP?
@gawarivivek
@gawarivivek 2 жыл бұрын
Pretty clear. Please make a video on parking lot example.
@sudocode
@sudocode 2 жыл бұрын
Will do soon
@prachibhavsar4972
@prachibhavsar4972 4 ай бұрын
What if there is a class which requires methods from both the interfaces?
@sweetphilly2
@sweetphilly2 Жыл бұрын
Clear.
@gururajaraghavendrarao3362
@gururajaraghavendrarao3362 2 жыл бұрын
Thanks
@gametech7046
@gametech7046 2 жыл бұрын
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_bored
@das_bored 2 жыл бұрын
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!
@gametech7046
@gametech7046 2 жыл бұрын
@@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☺.
@santoshmore2953
@santoshmore2953 2 жыл бұрын
when the course is gonna complete?
@dharmendersingh5443
@dharmendersingh5443 2 жыл бұрын
You look like Singer Dhvani Bhanushali 😃😃🔥
@nimishbansal8282
@nimishbansal8282 9 ай бұрын
I think you missed video on open closed principle.
@avinashkumar3294
@avinashkumar3294 2 жыл бұрын
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
@yashmakkar4193
@yashmakkar4193 2 жыл бұрын
Mam can you plese make a video on how to get a job in dubai ?
@rahulgupta3646
@rahulgupta3646 2 жыл бұрын
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.
@tejassardana6266
@tejassardana6266 3 ай бұрын
This principle is basically fat shaming of interfaces xDD
@startup_cult
@startup_cult 9 ай бұрын
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.
@creumakuzola4227
@creumakuzola4227 Жыл бұрын
Very good explanation
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 22 МЛН
Как Я Брата ОБМАНУЛ (смешное видео, прикол, юмор, поржать)
00:59
Interface Segregation Principle (SOLID) | Code Walks 023
5:18
Christopher Okhravi
Рет қаралды 40 М.
SOLID Principles: Do You Really Understand Them?
7:04
Alex Hyett
Рет қаралды 214 М.
Single Responsibility Principle in React (Design Patterns)
16:50
Cosden Solutions
Рет қаралды 51 М.
CAP Theorem in System Design Interviews
13:56
Hello Interview - SWE Interview Preparation
Рет қаралды 14 М.
Design Tic Tac Toe: Low Level Design Coding Interview Question
15:35
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2,1 МЛН
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 22 МЛН