Тёмный
No video :(

Creating Great Low-Level Design by preferring Composition over Inheritance | OOPs Concepts 

Udit Agarwal
Подписаться 22 тыс.
Просмотров 19 тыс.
50% 1

Опубликовано:

 

4 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@paraschawla3757
@paraschawla3757 3 года назад
Excellent work Udit , I read couple of books like clean code and refactor code which helped me in understanding importance of C over I. Your short video actually covered alot. Keep making videos on OOPS principle , design pattern. these are deep concepts but underrated and hard to find good material on this. Your videos on LLDs are gold, be it chess or Parking-Lot or if-else substitute. Please create Multiple Elevator LLD as per your availability and interest. Thanks a ton bdw.
@krishnabirla16
@krishnabirla16 2 года назад
Inheritance is for nouns, composition is for verbs. Simple.
@siddharthgaur7919
@siddharthgaur7919 3 года назад
This is GOLD!! Mark my word friend, this channel is gonna explode soon!! My heartfelt thank to you! 🙌
@anomaly2104
@anomaly2104 3 года назад
Thanks a ton man!
@purusewda8112
@purusewda8112 6 месяцев назад
Awesome concept, really helpful video
@anomaly2104
@anomaly2104 6 месяцев назад
Thanks Puru
@sarthakagarwal221
@sarthakagarwal221 3 года назад
Super content. Sad to see when people who just provides some unnecessary roadmaps and give gyaan on how to clear FAANG interview have lakhs of views while someone like you who is actually creating awesome content that will actually help a lot of us to prepare for interviews or to become a better software engineer is not getting enough views. Even if you look at your latest video where you were explaining how to prepare for DS & Algo and also used "Roadmap" in your title got you more than 1000 views in just 2 days whereas this video which was put up 3 months ago has just 1.2k views . Maybe people just want to know what to learn rather than learning it actually. Anyways, you have my support.
@anomaly2104
@anomaly2104 3 года назад
Thanks a Sarthak. This means a lot to me. Sometimes, I also feel that I should stop putting time into this as people are not watching it. But then comments like yours keep me moving. Thanks again :)
@shashankmittal8820
@shashankmittal8820 3 года назад
@@anomaly2104 Brother Don't Stop making these types of videos. I have recently been through the interview process for a Giant and Rejected for not-so-good LLD. Was trying to figure out the solution and issues to my Interview Problem but couldn't figure out and this video gave me the real issue that I messed up. So I can just say Keep Going as you are helping people directly or indirectly. Great Efforts!!
@anishprasad7024
@anishprasad7024 3 года назад
Hey Udit Sir don't stop creating awesome content like this .. Its nice to explain LLD by using some puzzle like this one . Please keep posting important concept in this manner. This actually helps us visualise better rathan than directly designing the full LLD (Chess , Parking Lot) . This kind of video will help us understand better, why you have used ? what you have used in the Parking lot and Cache LLD videos.
@UntamedRogueMavrick
@UntamedRogueMavrick Год назад
Excellent video Udit, learning a lot from you.
@doingsneakypeakylike
@doingsneakypeakylike 2 года назад
Wow. You explained it really well! Thanks!
@rishabhshukla5199
@rishabhshukla5199 2 года назад
It's just excellent.
@anomaly2104
@anomaly2104 2 года назад
Thanks Rishabh😊
@Manishsharma-tj4nn
@Manishsharma-tj4nn 3 года назад
Your videos are awesome... I have topic for your videos queue... Please do live stream on low level design or where you will develop from scratch. I am a developer with 2 + years and i need a video like that.
@VijaySharma-hw4kv
@VijaySharma-hw4kv 3 года назад
or we can call it strategy pattern? though nicely explained. Thanks
@sittuk4679
@sittuk4679 2 года назад
Hi Udit. I stumbled upon your channel randomly and i found it very very insightful and helpful. Your video covered lots of doubt that i had while reading lots of books. Thanks a lot. Can you please make a video on what are the popular design patterns that every developer must know?
@sanjeeth2189
@sanjeeth2189 2 года назад
Underrated Channel.
@realisticsystems
@realisticsystems 3 года назад
Great work on LLD, please keep doing more videos on LLD as resources are very less on the topic and your knowledge of Design is pretty solid!
@jainso
@jainso 3 года назад
Great Content. Thanks a lot for explaining in detail with examples.
@piyushvaidya5537
@piyushvaidya5537 3 года назад
Underrated channel....keep it up don't stop.❤️❤️
@normalguy6995
@normalguy6995 3 года назад
Awesome Content Udit. Loved it really. :) Keep up
@taranjitkaur9036
@taranjitkaur9036 2 года назад
Top Notch Content !!!!
@amansingla2112
@amansingla2112 3 года назад
Much needed 👍
@hrishikeshkulkarni2856
@hrishikeshkulkarni2856 3 года назад
Great content as always!
@vaibhavwalekar8236
@vaibhavwalekar8236 3 года назад
Good Job Bro.I do have one query, In composite design of chess, what if we make Piece class as Abstract, and then create other classes like, Rook, Queen, Pawn, Horse, Bishop, King.. so we won't have to pass moves to Piece Class manually. Does it looks good, and does this approach have any disadvantage ?
@ramkumar_balu
@ramkumar_balu 3 года назад
Good attempt..
@mshingote
@mshingote 3 года назад
Hi Util, thanks for sharing the content. When you first encountered with this concept Composition over Inheritance and What resources you have referred to get into rabbit hole?
@priyanshgupta6830
@priyanshgupta6830 3 года назад
Awesome content!!
@karthikbharadwaj7681
@karthikbharadwaj7681 3 года назад
Very good content. I get confused on whether to put behaviours in models that you create or segregate behaviours to an interface and create a service to implement that behaviour. which one would you prefer? Udit I want to check with you if you have free time can you review some of the code I have written for the design questions.
@himanshuverma31
@himanshuverma31 2 года назад
This guy is genius :)
@umangmalhotra1222
@umangmalhotra1222 3 года назад
Find your video so useful and informative.
@prakashsharma91
@prakashsharma91 2 года назад
Composition for object modeling and inheritance for event handling is best.
@akashpandey7415
@akashpandey7415 2 года назад
awesome content
@ravikumar-yq5df
@ravikumar-yq5df 3 года назад
Awesome✌️😎
@AshutoshRautela
@AshutoshRautela 2 года назад
Shouldn’t we have just a single variable Move inside Piece? Rather than List of moves? We’ll always have only move for a piece
@SanjayGandhi-gq4be
@SanjayGandhi-gq4be Год назад
Abstract class v/s Interface ?
@life_ofcoder
@life_ofcoder 3 года назад
nice content
@saurabhjangir
@saurabhjangir 2 года назад
strategy pattern 👍
@saurabh0113
@saurabh0113 2 года назад
tick tock tick tock
Далее
5 JavaScript Concepts You HAVE TO KNOW
9:38
Просмотров 1,4 млн
Dependency Injection, The Best Pattern
13:16
Просмотров 808 тыс.
Why aren't you using Fastify? Or Koa? Or NestJS?
9:58