Really really nice format! Rythm, music, graphics and explanations.. Kind of artistic! Great, thanks!
@levonog4 күн бұрын
Thank you!
@pedrogorilla4835 күн бұрын
Amazing work! Not only great explanation but also appreciate the animations and overall production quality.
@levonog5 күн бұрын
Thank you!
@user-gj4mx3kj9g5 күн бұрын
Great content as always! You deserve a lot more views, keep up the good work!)
@kima.sari295 күн бұрын
great video!👍🏻
@knkootbaoat67595 күн бұрын
i like this new format
@user-qg2uh8zo2w5 күн бұрын
Nice content! Keep going 💪
@latifessam158918 күн бұрын
Great explanation; consider adding an example with code.
@levonog17 күн бұрын
On my list :)
@nishiths9228Ай бұрын
Very well presented!❤
@ehSamurai3483Ай бұрын
at 35:17, getting all the data at once is not good for performance, segregating into API is a better approach.
@ehSamurai3483Ай бұрын
At 21:39 I could just create simple classes like Bank1, Bank2, why add adapter to them?
@ehSamurai3483Ай бұрын
For the problem 2:32 the strategy pattern can also be used.
@ehSamurai3483Ай бұрын
It resembles an observer pattern. like the mediator has a signal method and all the devices are kind of subscribed to that mediator.
@levonogАй бұрын
Yeah, kind of, but in the observer, the subscribers should not be able to communicate to each other. This is the main difference of these patterns
@ehSamurai3483Ай бұрын
@@levonogAt 0:37 it's mentioned that there is no direct communication between objects, so it's the same in the mediator pattern?
@codeSurvivor2 ай бұрын
Hi! Really love your videos, very understandable and nice to watch. I think that in this example a removePartN() group of methods should be added to the builder interface, otherwise it would be impossible to remove products form a pizza after being added, or am I missing something?
@uchennaofoma46242 ай бұрын
Thanks so much for this. I actually understood almost every pattern you mentioned in the video thanks.
@levonog2 ай бұрын
Glad to hear!
@tretiakdev2 ай бұрын
Thank you very for such great tutorial! I love it. It gives very good overview for most commonly used design patterns
@nanonkay56692 ай бұрын
It's apparent early on that understanding interfaces is key, crucial, paramount and fundamental to implementing design patterns. Interfaces are at the heart of being good at designing software
@levonog2 ай бұрын
You are totally correct!
@Alticroo2 ай бұрын
How does the adapter pattern differ from strategy? It seems like the goal is to standardize the interface across external systems in both cases.
@levonog2 ай бұрын
Hello! Strategy is a different pattern, it helps to have a family of interchangeable algorithms. You can watch the video on the channel about the Strategy pattern :)
@essawy8972 ай бұрын
Great video! can we get an in-depth series for each design pattern? with examples of before and after code, refactoring, and combining one or more design pattern for each solution.
@levonog2 ай бұрын
This course took me 8 months and right now I want to take a break from design patterns and concentrate on system design, but who knows, maybe in the future :)
@user-gj4mx3kj9g2 ай бұрын
Thanks for all the God's work, now i can pass my c++ pre intern interview:D
@levonog2 ай бұрын
You can do better, I'm sure :D
@cristhiamtovar90032 ай бұрын
Just what I needed, now I will save this video, I appreciated your effort.
@levonog2 ай бұрын
Yes, watch when it’s convenient, and thank you!
@bobobo16732 ай бұрын
Yours videos are amazing
@levonog2 ай бұрын
Thank you!!!
@knkootbaoat67592 ай бұрын
😃 great video (even though i havent finished it yet)
@levonog2 ай бұрын
Thank you!!!
@stickyamp59962 ай бұрын
Thank you!!
@levonog2 ай бұрын
Thank you for watching :)
@essawy8972 ай бұрын
good video, looking forward for more!
@lemonslime6703 ай бұрын
Wonderful! Great visualisation and clear message!!! I love it, thank you for your work)
@levonog3 ай бұрын
Thank you for watching!
@JanithKavinda3 ай бұрын
Nice explanation ❤
@lexes72373 ай бұрын
nice video tbh !
@Sunilm-ql1cz3 ай бұрын
Excellent explanation..love from india..we want more design patterns
@levonog3 ай бұрын
Thank you! You can watch other videos!
@SertuncSELEN3 ай бұрын
awesome thank you
@levonog3 ай бұрын
Thank you!
@hassanal_hateb22583 ай бұрын
great video
@levonog3 ай бұрын
Thank you!
@kevin-wv9oq3 ай бұрын
Your content is so amaizing, I have been looking for something like this for a long time. Please do not stop and Kudos!!!
@levonog3 ай бұрын
Thank you! The next big topic is Algorithms, stay tuned :)
@darana11423 ай бұрын
Very nice animations!
@AkashSingh-mn7mj3 ай бұрын
What all you aim to cover and what next after design patterns ?
@levonog3 ай бұрын
I will cover all the “famous” design patterns and after a short time I will start making videos about algorithms.
@user-jg2he9ec9m3 ай бұрын
Yes, but how can I type this using enum, if the object keys will only have 2 properties (apple and orange), and not all the keys of enum?
@gerda-morozova3 ай бұрын
I argee with this
@levonog3 ай бұрын
Yeah, you can’t do this if you don’t want to use all the enums. But there are other solutions, for example, you can create another enum, or you can use Extract built-in type to extract needed enums.
@StephenRayner3 ай бұрын
Subbed
@StephenRayner3 ай бұрын
Decent quality and well explained. Nice work ❤
@hassanal_hateb22583 ай бұрын
good video man my yemeni friend recommended this channel and its great !!!! thank you a lot ♥♥ your brother from iraq
@Michael-nu9zj3 ай бұрын
Awesome videos and great sound quality! I am a uni student and I believe this content is golden for beginners
@levonog3 ай бұрын
Thank you! Yeah, this can be a good start for beginners!
@fiphee77763 ай бұрын
Great animations!
@levonog3 ай бұрын
Thank you!!
@victorferro68623 ай бұрын
nice video!!! keep going
@levonog3 ай бұрын
Thank you! Sure thing :)
@Yunho13033 ай бұрын
sub!
@levonog3 ай бұрын
Thank you!
@beloaded37363 ай бұрын
Your channel and content are gold. Do you have any courses I could buy?
@levonog3 ай бұрын
Thank you! No, I provide all content for free :)
@creamyhorror3 ай бұрын
Kudos on the really high-quality presentation, though tbh we don't really need a specific OO design pattern for creating a set of stages. This is more of a specific implementation for a use case than a design pattern. It can probably be naturally created by a developer who's thinking about requirements like going to the next or previous stage, or jumping to a specific stage.
@levonog3 ай бұрын
Yes of course, this example is for demonstration purposes only. I felt that this example was the best way I could tell about this design pattern, so I chose it. BTW, thanks for the comment, really appreciate it!
@abelll98773 ай бұрын
Very clearly explained. I particularly like that you mentioned the pros and cons. Thank you! 🙏
@abdallahazme47574 ай бұрын
First time I came across this desgin pattern it felt like magice to me, and still sound magical to me.
@martamaniulaa4 ай бұрын
Very nicely explained, would be nice to see a code implementation of the example as well!
@levonog4 ай бұрын
Thank you! I think about this, maybe will create a GitHub repo for all the patterns :)
@timmurphy53214 ай бұрын
Excellent! Thanks!
@levonog4 ай бұрын
And thank you!!
@timmurphy53214 ай бұрын
So so excellent! Amazing visuals combined with great explanation! Well done.
@levonog4 ай бұрын
Thank you!!!
@pedrogorilla4834 ай бұрын
I love your channel! Incredible signal/noise ratio and great production value. Appreciate the work, keep it going!
@levonog4 ай бұрын
Thank you very much, I really appreciate the feedback!
@timmurphy53214 ай бұрын
Can I ask you which software you use to produce those stunning visuals?