Basics of LLD | UML Diagram in detail | Association Vs Aggregation Vs Composition | VERY imp!!

  Рет қаралды 75,390

Keerti Purswani

Keerti Purswani

Күн бұрын

If you are a beginner in LLD or just a beginner in software development, trust me these concepts will help you a lot!
If you like my work, Please 𝐬𝐮𝐛𝐬𝐜𝐫𝐢𝐛𝐞 here - / keertipurswani
You can also connect with me on-
𝐈𝐧𝐬𝐭𝐚𝐠𝐫𝐚𝐦 (for personal, raw and real side of my life) - www.instagram....
𝐓𝐰𝐢𝐭𝐭𝐞𝐫 - Ke...
𝐋𝐢𝐧𝐤𝐞𝐝𝐈𝐧 - / keertipurswani
#lowleveldesign #objectorientedprogramming #softwaredeveloper

Пікірлер: 126
@manideepamara2263
@manideepamara2263 Жыл бұрын
Bulb has a filament --> composition House has a bulb --> aggregation
@KeertiPurswani
@KeertiPurswani Жыл бұрын
Nice! Keep going!!❤️
@ayushman_sr
@ayushman_sr 2 ай бұрын
dimag batti jala di
@KrishNamaste
@KrishNamaste Жыл бұрын
Dear Keerti, I just watched this video on LLD and UML, and I'm absolutely blown away! It was truly amazing! I must say your ability to simplify complex concepts and explain them with such clarity is impressive. Thanks to your captivating presentation style and visually appealing content, I was completely engaged from start to finish. Your enthusiasm is contagious, making the learning experience enjoyable and inspiring! Love you!
@aryatech7275
@aryatech7275 Жыл бұрын
Request :: Make a playlist of lld for a beginner from scratch. For a student who doesn't know anything about LLD so pls structure the playlist so that we can follow that one specific playlist bcz searching for LLD on KZbin makes it very confusing cz there is no such specific dedicated playlist from scratch to interview ready
@stejinstephen9591
@stejinstephen9591 Жыл бұрын
+1
@KeertiPurswani
@KeertiPurswani Жыл бұрын
That’s precisely what I am doing. Creating whole series with code, will cover a bunch of questions. If you follow this series properly, you will be an expert in LLD!
@akshayp.y.5286
@akshayp.y.5286 10 ай бұрын
That was crystal clear. I did't have to put in lot of effort to understand this. Thanks for this Video
@LearnwithChampzz-rv4lk
@LearnwithChampzz-rv4lk Күн бұрын
Very nice tutorial, I was invested in it fully.
@akhilsharma1778
@akhilsharma1778 Жыл бұрын
Although nobody asked, but these tutorial videos on LLD are informative and helpful. You are putting so much effort into these videos, it is fine if you put paid promotions in the videos. You are already teaching for free and if someone doesn't want to see the ads then they can skip it.
@yogeshdharya3857
@yogeshdharya3857 Жыл бұрын
Have heard of these composition , aggregation , etc terms countless number of times . I just want to get rid of them today !
@gangar2728
@gangar2728 Жыл бұрын
This is such an awesome refresher of the key concepts, you make it so crisp and clear! Keeps one glued till the end. You're a natural teacher! Thanks so much for such great content, Keerti!🎉
@raemenon6360
@raemenon6360 10 ай бұрын
Thank you so much for explaining this in such an easy manner. This was much better than 1 hour of college lecture.
@ajayreddy9219
@ajayreddy9219 4 ай бұрын
i have started going through your videos and the amount of effort you put into these videos is remarkable and we're glad we have creators like you.
@VISHALSHARMA-ps4jm
@VISHALSHARMA-ps4jm 3 ай бұрын
great job Keerti ... Beautifully explained
@subrintakarmakar5436
@subrintakarmakar5436 7 ай бұрын
Thanks for this video it clarifies a lot
@_ipublic
@_ipublic Жыл бұрын
Very much beneficial❤🎉
@deltadelta666
@deltadelta666 22 күн бұрын
I laughed my ass off when you gave the example for aggregation "if the person is destroyed" the house will exist 😆. Great explanation btw, you are better than most proffesors out there.
@Joker-cw5hp
@Joker-cw5hp 2 ай бұрын
cool very smart explanation , till best i have seen to start with lld
@Indian-fv8kl
@Indian-fv8kl Жыл бұрын
really really very informative video mam, i just 28 min u have covered a whole looot. Thank u so sooo much mam. You are teaching this topics far better than my professor. Love from Germany❤
@AnishS-cp
@AnishS-cp 24 күн бұрын
wow this was amazing!!
@LearnwithChampzz-rv4lk
@LearnwithChampzz-rv4lk Күн бұрын
I think "Car has a tire" should be a Composite Relation Ship. Because, without tires car is not completed Just like BODY and EYE analogy. "Showroom has a car" sounds good for Aggregation, because without that one car, it is going to still be a showroom. I am seeing it this way, The one whole structure and its element in it has Composite relationship. (Mobile Phone has IC boards, Laptop has Display) The two different entities but still linked somehow is Aggregation relationship. (Mobile Phone has screen guard, Laptop has Monitor)
@shatmanyugupta
@shatmanyugupta Жыл бұрын
keerti purswani has a yt channel --> Aggregation yt has a keerti purswani channel --> Composition
@prakharkhandelwal9865
@prakharkhandelwal9865 4 ай бұрын
awesome video, literally complex concepts are explained with such great analogies and examples. Kudos
@AAKSHAS
@AAKSHAS 4 ай бұрын
16:05 She is from Bhopal in Black dress, for those who are also residents of Bhopal. Here she explains about Aggregation vs Composition
@manishkumar-zz6fh
@manishkumar-zz6fh 11 ай бұрын
thankyou didi. you made the concepts very clear
@YogaJournalWithMimansa
@YogaJournalWithMimansa 5 ай бұрын
Thanks Keerti for the amazing explanation! :)
@codecspy3479
@codecspy3479 Жыл бұрын
Maam while explaining association , you have told that both the classes can call each other. Can you say exactly what do you mean when you say "both the classes can call each other" . I know that one function can call another function. But what how classes call each other ??
@jayandrapatil
@jayandrapatil Жыл бұрын
Beautiful explanation.. Keep up the good job.
@md-ayaz
@md-ayaz 3 ай бұрын
Thank you Keerti
@SumitGupta-wr3jf
@SumitGupta-wr3jf 7 ай бұрын
Now the confusing part, the example you gave body and eye...Suppose Eye is removed from a person still eye can be used to other and person has house both can be considered as unrelated class that can be association
@AkashVerma-l7y
@AkashVerma-l7y 11 ай бұрын
Great Efforts .. Thanks👌
@abhaymishra8112
@abhaymishra8112 Жыл бұрын
V.Good points mentioned to differentiate Aggregation and Composition.
@CaptainCoder1
@CaptainCoder1 Жыл бұрын
Wall watch has hands(sec, min, hour) ==> Composition Table has four legs ===> Composition A shoe has lace ==> Aggregation A room has Door ==> Aggregation
@simransahni4656
@simransahni4656 Жыл бұрын
Really admire your hardwork and honesty Keerti Have been following you from a long time I am glad i saw the notification of this video earlier. Now there is a very high chance that you will read my comment! 😂 Definitely gonna watch and learn from this. Thank you for putting in so much effort and giving back to the community. You are a true inspiration to all the women in tech. Best wishes! ❤ PS: this video comes at the perfect time when i was looking to deep dive into this topic This will also help new developers like me.
@KeertiPurswani
@KeertiPurswani Жыл бұрын
Thank you so so much Simran! Your comment made my day! 🤍🤍 many more videos coming up. Hope you like them 😇😇
@vinamrasangal8436
@vinamrasangal8436 4 ай бұрын
@@KeertiPurswani Keerti Purswani
@nisargbhagwat2039
@nisargbhagwat2039 4 ай бұрын
The last explanation was amazing. Like if a object is used in different classes. Then it is obvious that it is aggregation. Because like if it destroyed in one class then what about other class, they are using the same object. So there will be sort of inconsistency. On other hand if One class is handling the total life cycle of another object then It is Composition. Please if something I have understood wrong, please correct me then. Thank you very much in advance.
@himanimishra3932
@himanimishra3932 Жыл бұрын
Great video. I just loved it. You make it so easy to understand!!!
@kapilchoudhary2922
@kapilchoudhary2922 Жыл бұрын
Thanks for explaining these fundamentals clearly. 💯
@realbest6528
@realbest6528 Жыл бұрын
very nice explanations
@KeertiPurswani
@KeertiPurswani Жыл бұрын
Thank you! Hope you subscribed and shared with your friends! ❤️😇
@realbest6528
@realbest6528 Жыл бұрын
I'd suggest do 1 thing for 3 months, best of the content. Not caring about subscriber count/ likes !! And come back to it again, You'll be amazed Anyways you're awesome 😎 thankyou 🙏
@shreyasrivasatava7152
@shreyasrivasatava7152 Жыл бұрын
Nice i am loving your video tutorial.
@rex.kishore
@rex.kishore 7 ай бұрын
Well cooked explanation... Loves your's energy, attitude and euphoria when your teaching and It makes me listen in a happy way...💕💕💕
@grid47
@grid47 Жыл бұрын
The music you kept at end is funny!:)
@yashkaushal761
@yashkaushal761 15 күн бұрын
It's amazing
@shankarbinnar2332
@shankarbinnar2332 Жыл бұрын
Thanks.. this is the new topic i learned today !! Very simple and clear explanation 👍👍
@nagasatishkrishnareddynall2089
@nagasatishkrishnareddynall2089 Жыл бұрын
Such a nice refresher. Ended up using this as ref when I was asked to work on new system at work. Keep going 💪 Keerti!
@yt_se_yt
@yt_se_yt 2 ай бұрын
Two entities may have both composition/aggregation and inheritance behavior . eg :- Bird is-a flyable animal OR Bird has-a fly behavior . How do we decide which one to chose ?
@charan775
@charan775 2 ай бұрын
flyable animal is not same as fly behaviour and any fly behaviour can be kept in flyable animal class only
@yt_se_yt
@yt_se_yt 2 ай бұрын
@@charan775 I got you ..
@yt_se_yt
@yt_se_yt 2 ай бұрын
@@charan775 thabks
@jasleenkaursaroa
@jasleenkaursaroa 10 ай бұрын
Very well explained !
@rajarayavarapu2167
@rajarayavarapu2167 Жыл бұрын
A has an instance of B means class A has a member variable of type B in a similar way what do you means A uses B or B uses A.Thanks in advance and thanku for making us grow and learn.
@umdoidoai7921
@umdoidoai7921 Жыл бұрын
Great Videos, thanks !
@AAKSHAS
@AAKSHAS 4 ай бұрын
24:37 IS-A relationship for INHERITANCE
@soumyasatish7941
@soumyasatish7941 9 ай бұрын
At 26:55 'A' uses 'B' relationship should have a dotted line with an arrow instead of a triangle right? Because the triangle is for implements as is shown on the right
@mohithkankanala8336
@mohithkankanala8336 6 ай бұрын
could you explain what the uses relationship is?
@akhilesh59
@akhilesh59 Жыл бұрын
Very Helpful. Thanks a lot :)
@nikhilagrawal9217
@nikhilagrawal9217 11 ай бұрын
Thank you for this video.
@shubamgoswami
@shubamgoswami Жыл бұрын
Binge watched the whole video 😂 I am going in love with software engineering 💗
@KeertiPurswani
@KeertiPurswani Жыл бұрын
Yaaaaaaay! That’s the best comment a teacher can get! ❤️😇
@AAKSHAS
@AAKSHAS 4 ай бұрын
12:47 Should that be written as * .. * or as 0 .. * or as 1 .. * ?
@tahmad86
@tahmad86 Жыл бұрын
Hi Keerti, I just stumbled onto your channel and I must say I am thoroughly impressed by the quality of your contents. Awesome awesome job. Long time hardware engineer and trying to expand my sw development knowledge. Looking forward to watching all of your contents on sw development. Best of luck!!
@InfinteMotivation
@InfinteMotivation Жыл бұрын
nice work didi :) , wish you best of luck
@dheerajkumar824
@dheerajkumar824 Жыл бұрын
Person has a flight --- aggregation Flight has a seat --- composition
@prithvirajan105
@prithvirajan105 5 ай бұрын
Thank you..
@bhargavinaik8145
@bhargavinaik8145 5 ай бұрын
I have a doubt, the Customer can have Orders, we can say Customer Have Orders, the relationship is composite as Order cant exist without customer. So we can say Customer is like parent for order, but the order class can have customerId so now does that mean order has customer?
@SahithiMangalapalli
@SahithiMangalapalli Жыл бұрын
Thank you for the video, it very helpful :)
@matheens6689
@matheens6689 4 ай бұрын
Hi,can you make a video about logger design app in LLd and which design pattern is perfect? .really appreciate if you assist me
@AAKSHAS
@AAKSHAS 4 ай бұрын
2:22 UML CD
@NeverGiveUp_oo7
@NeverGiveUp_oo7 Жыл бұрын
Excellent 👍
@AAKSHAS
@AAKSHAS 4 ай бұрын
8:12 RBC
@sureshmajji9629
@sureshmajji9629 Жыл бұрын
Thank you very helpful
@suneel8715
@suneel8715 Жыл бұрын
please make tutorial on microservices design patterns
@yusufsaifi3108
@yusufsaifi3108 Жыл бұрын
Thanks such a valuable content.
@KeertiPurswani
@KeertiPurswani Жыл бұрын
Thank you for showing up! Please do share the videos with your friends! ❤️😇
@coder7078
@coder7078 Жыл бұрын
What do you mean by A uses interface B ?
@AAKSHAS
@AAKSHAS 4 ай бұрын
26:00 Coming or Not coming --- Question
@sujeetbadnale9441
@sujeetbadnale9441 6 ай бұрын
Thanks for the videos(not just this one all of your videos). Especially the examples that you gave were from real life and made sense. The video was clear and concise. I had just one about the hint that you gave which helps us decide between composition and aggregation, multiple instances of a class. So is it in simple terms if I have singleton class then it can't be a composition, did I get it right ?
@divyareddy7622
@divyareddy7622 Жыл бұрын
keertiii when you give any mock questions... can you please code them in c++ as well please ❤ thank you for existing and your hardwork ❤❤❤
@ankitadewari9071
@ankitadewari9071 Жыл бұрын
Bro! you are amazing.
@yt_se_yt
@yt_se_yt 2 ай бұрын
There are some cases which are confusing . Eg :- In Splitwise Design How do we decide if User has-a Expense OR Expense has-a User ? This drives the whole flow . Similiar in Order Management System User has a Order vs Order has a User ? If anyone is clear on this please reply.
@yt_se_yt
@yt_se_yt 2 ай бұрын
Or Am I confusing this with Association ?
@sushmareddy1370
@sushmareddy1370 Жыл бұрын
phone has operation system -> composition phone has sim card -> aggregation
@shankysays
@shankysays 8 ай бұрын
Uses, is a , has a agg, has a comp
@sricharan4772
@sricharan4772 Жыл бұрын
Hey Keerti Nice content I have a doubt... At the end of video, when u were explaining about interfaces with Association relationship, A uses B where both A and B are interfaces Then the representation should be like A - - - - -> B Isn't it? U used a triangular arrow insteaad of ">" symbol Please clarify on this
@AAKSHAS
@AAKSHAS 4 ай бұрын
23:13 Quick recap
@InfinteMotivation
@InfinteMotivation Жыл бұрын
Desktop has a monitor --> aggregation Car has an engine --> aggregation?
@datta3268
@datta3268 Жыл бұрын
I am confused, would you please mind clarifying the below relationships? Car & Tyre => Aggregation same way, If a Car has a Camera, then I can say, Car & Camera => Aggregation And we know that Car & Camera is analogous to Body & Eye. If so, why Car & Camera is Aggregation but Body & Eye is Composition ? 😵‍💫
@tresorone-e5s
@tresorone-e5s Жыл бұрын
very useful
@cricketguru7596
@cricketguru7596 Жыл бұрын
Thank you so much for amazing content always
@KeertiPurswani
@KeertiPurswani Жыл бұрын
Thank you for showing up! Please do share the content with your friends! ❤️😇
@subrintakarmakar5436
@subrintakarmakar5436 7 ай бұрын
I think there is a mistake at the end A uses interface B. I may be wrong. !! Please clarify I am not able to understand the difference between A implement B and A uses interface B from the diagram time : 27.04 . I think it should be like A ....> B. Is not it.
@kumarsamaksha7207
@kumarsamaksha7207 Жыл бұрын
7:10 List of body parts returned.
@quadsoft7376
@quadsoft7376 Жыл бұрын
Mind blown
@dheerajkumar824
@dheerajkumar824 Жыл бұрын
One weird thing that i noticed is that views count of stretegy video is more than that of actual implemented video. People are coming just to see how to crack interview
@shreyatiwari8239
@shreyatiwari8239 4 ай бұрын
thanks maam
@AkshaySharma-bg3oj
@AkshaySharma-bg3oj Жыл бұрын
1 sec earlier Mother has baby (Composition) baby is child of Mother (Inheritence) I was explaining this to my mom. Now I transitioned into Composition. Watching this from belly
@AAKSHAS
@AAKSHAS 4 ай бұрын
I watched this video at 0.4x speed to catch up with speed or rate of delivery of spoken words.
@divyareddy7622
@divyareddy7622 Жыл бұрын
thank uuuuuuu ❤❤
@KeertiPurswani
@KeertiPurswani Жыл бұрын
❤️❤️❤️❤️❤️
@tresorone-e5s
@tresorone-e5s Жыл бұрын
whats a great video
@07bic010
@07bic010 5 ай бұрын
keep doing, you mean a lot to us !!!
@mohamedBenthami-f4c
@mohamedBenthami-f4c Жыл бұрын
great
@tanujarora4906
@tanujarora4906 Жыл бұрын
Please make a whole playlist on LLD, they expect us to be experts in lld even with an year of experience😢
@KeertiPurswani
@KeertiPurswani Жыл бұрын
There’s already a playlist and the number of videos are increasing with time.
@AAKSHAS
@AAKSHAS 4 ай бұрын
Voice echo present in recording which can be corrected by professional for just Rs 10k.
@abrahamphilip302
@abrahamphilip302 2 ай бұрын
Or use free plugin
@kECAnuragPal
@kECAnuragPal Жыл бұрын
no i havent thought static
@nishantgarg2815
@nishantgarg2815 Жыл бұрын
19:02 that was dark
@SwikarP
@SwikarP 11 ай бұрын
I would say reduced or stop eating sugar and carbs in your diet. Burn as much calorie for next 4 weeks. You will look slim & fit again.
@daggupativishal7078
@daggupativishal7078 Жыл бұрын
Crazy
@aamirali6976
@aamirali6976 3 ай бұрын
Mai uske siwa mar jaoga : Composition Masala nahi koi dusri dekh luga: Aggregation
@explore7792
@explore7792 Жыл бұрын
Husband --------- Wife (Aggre) Person ------- Aadhaar card (comp) 😂
@skalearners
@skalearners Жыл бұрын
Dependency 😢
@lifeofasoftwareengg...930
@lifeofasoftwareengg...930 Жыл бұрын
Please get a better 🎤 😊
@zafraan3038
@zafraan3038 9 ай бұрын
Kaam dekh tera. Theek hi he.
@saukatali5745
@saukatali5745 11 ай бұрын
i love u
@adarshjha5126
@adarshjha5126 9 ай бұрын
tum log to sabko love hi karne lag jaate ho ...padh bhi le
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
UML class diagrams
12:24
Lucid Software
Рет қаралды 575 М.
YouTube High Level System Design with @harkirat1 !!
35:02
Keerti Purswani
Рет қаралды 110 М.
10 LLD Interview Tips you should follow!!
13:25
Keerti Purswani
Рет қаралды 41 М.
Design Google Calendar! System Design Series: Episode 1
36:52
Sreenidhi Sreesha
Рет қаралды 6 М.
How I Mastered System Design Interviews
10:22
Ashish Pratap Singh
Рет қаралды 231 М.
Design Tic Tac Toe: Low Level Design Coding Interview Question
15:35