![levonog](/img/default-banner.jpg)
- 92
- 54 234
levonog
Registrace 23. 05. 2023
Your hub for computer science content! 🦁
Video
Visitor - Design Patterns in 5 minutes
zhlédnutí 887Před 2 měsíci
Visitor - Design Patterns in 5 minutes
Template Method - Design Patterns in 5 minutes
zhlédnutí 461Před 2 měsíci
Template Method - Design Patterns in 5 minutes
Strategy - Design Patterns in 5 minutes
zhlédnutí 821Před 2 měsíci
Strategy - Design Patterns in 5 minutes
Observer - Design Patterns in 5 minutes
zhlédnutí 483Před 3 měsíci
Observer - Design Patterns in 5 minutes
Memento - Design Patterns in 5 minutes
zhlédnutí 550Před 3 měsíci
Memento - Design Patterns in 5 minutes
Mediator - Design Patterns in 5 minutes
zhlédnutí 839Před 3 měsíci
Mediator - Design Patterns in 5 minutes
Iterator - Design Patterns in 5 minutes
zhlédnutí 1,5KPřed 3 měsíci
Iterator - Design Patterns in 5 minutes
Interpreter - Design Patterns in 5 minutes
zhlédnutí 1,7KPřed 3 měsíci
Interpreter - Design Patterns in 5 minutes
Command - Design Patterns in 5 minutes
zhlédnutí 472Před 4 měsíci
Command - Design Patterns in 5 minutes
Chain Of Responsibility - Design Patterns in 5 minutes
zhlédnutí 620Před 4 měsíci
Chain Of Responsibility - Design Patterns in 5 minutes
Flyweight - Design Patterns in 5 minutes
zhlédnutí 2,1KPřed 4 měsíci
Flyweight - Design Patterns in 5 minutes
Facade - Design Patterns in 5 minutes
zhlédnutí 584Před 5 měsíci
Facade - Design Patterns in 5 minutes
Decorator - Design Patterns in 5 minutes
zhlédnutí 668Před 5 měsíci
Decorator - Design Patterns in 5 minutes
Composite - Design Patterns in 5 minutes
zhlédnutí 381Před 5 měsíci
Composite - Design Patterns in 5 minutes
Bridge - Design Patterns in 5 minutes
zhlédnutí 2,6KPřed 5 měsíci
Bridge - Design Patterns in 5 minutes
Adapter - Design Patterns in 5 minutes
zhlédnutí 784Před 6 měsíci
Adapter - Design Patterns in 5 minutes
Singleton - Design Patterns in 5 minutes
zhlédnutí 510Před 6 měsíci
Singleton - Design Patterns in 5 minutes
Prototype - Design Patterns in 5 minutes
zhlédnutí 623Před 6 měsíci
Prototype - Design Patterns in 5 minutes
Builder - Design Patterns in 5 minutes
zhlédnutí 451Před 6 měsíci
Builder - Design Patterns in 5 minutes
Abstract Factory - Design patterns in 5 minutes
zhlédnutí 1,6KPřed 6 měsíci
Abstract Factory - Design patterns in 5 minutes
Introduction into design patterns in 5 minutes
zhlédnutí 959Před 7 měsíci
Introduction into design patterns in 5 minutes
Factory Method - Design Patterns in 5 minutes
zhlédnutí 797Před 7 měsíci
Factory Method - Design Patterns in 5 minutes
Very well presented!❤
at 35:17, getting all the data at once is not good for performance, segregating into API is a better approach.
At 21:39 I could just create simple classes like Bank1, Bank2, why add adapter to them?
For the problem 2:32 the strategy pattern can also be used.
It resembles an observer pattern. like the mediator has a signal method and all the devices are kind of subscribed to that mediator.
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
@@levonogAt 0:37 it's mentioned that there is no direct communication between objects, so it's the same in the mediator pattern?
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?
Thanks so much for this. I actually understood almost every pattern you mentioned in the video thanks.
Glad to hear!
Thank you very for such great tutorial! I love it. It gives very good overview for most commonly used design patterns
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
You are totally correct!
How does the adapter pattern differ from strategy? It seems like the goal is to standardize the interface across external systems in both cases.
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 :)
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.
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 :)
Thanks for all the God's work, now i can pass my c++ pre intern interview:D
You can do better, I'm sure :D
Just what I needed, now I will save this video, I appreciated your effort.
Yes, watch when it’s convenient, and thank you!
Yours videos are amazing
Thank you!!!
😃 great video (even though i havent finished it yet)
Thank you!!!
Thank you!!
Thank you for watching :)
good video, looking forward for more!
Wonderful! Great visualisation and clear message!!! I love it, thank you for your work)
Thank you for watching!
Nice explanation ❤
nice video tbh !
Excellent explanation..love from india..we want more design patterns
Thank you! You can watch other videos!
awesome thank you
Thank you!
great video
Thank you!
Your content is so amaizing, I have been looking for something like this for a long time. Please do not stop and Kudos!!!
Thank you! The next big topic is Algorithms, stay tuned :)
Very nice animations!
What all you aim to cover and what next after design patterns ?
I will cover all the “famous” design patterns and after a short time I will start making videos about algorithms.
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?
I argee with this
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.
Subbed
Decent quality and well explained. Nice work ❤
good video man my yemeni friend recommended this channel and its great !!!! thank you a lot ♥♥ your brother from iraq
Awesome videos and great sound quality! I am a uni student and I believe this content is golden for beginners
Thank you! Yeah, this can be a good start for beginners!
Great animations!
Thank you!!
nice video!!! keep going
Thank you! Sure thing :)
sub!
Thank you!
Your channel and content are gold. Do you have any courses I could buy?
Thank you! No, I provide all content for free :)
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.
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!
Very clearly explained. I particularly like that you mentioned the pros and cons. Thank you! 🙏
First time I came across this desgin pattern it felt like magice to me, and still sound magical to me.
Very nicely explained, would be nice to see a code implementation of the example as well!
Thank you! I think about this, maybe will create a GitHub repo for all the patterns :)
Excellent! Thanks!
And thank you!!
So so excellent! Amazing visuals combined with great explanation! Well done.
Thank you!!!
I love your channel! Incredible signal/noise ratio and great production value. Appreciate the work, keep it going!
Thank you very much, I really appreciate the feedback!
Can I ask you which software you use to produce those stunning visuals?
Adobe Photoshop + Adobe After Effects :)
This is excellent, I got a lot out of this! Look forward to exploring more. Gladly subscribed - hoping the CZcams algorithm will serve up your work to many as it did to me two minutes ago 😊
Ah, thank you! I hope you enjoy the other videos too! :)
Underrated channel! Your explanation is amazing
Thank you!
"Promo sm" 😱
thanks! NB, proxy, being too similar to decorator and facade patterns, adds confusion
"satisfies" keyword should work too. No need to use a runtime function call.
Like your lesson :) Eager for new videos!
nice video, learned a lot from you, thanks!
nice video, learned a lot from you, thanks!
Thank you, hope you enjoyed the video! :)