ya decía yo que este contenido era de mucha calidad... resulta que eres venezolano! obviamente estoy bromeando, pero me enorgullezco como venezolano residente en barcelona como ingeniero que aspira a ser youtuber! sigue subiendo vídeos, please! hay muchos júniors como yo que necesitamos de gente como ustedes
This is exactly what I'm trying to find.... Most of the articles just talk about examples, or approaches which are not in a real-life project... Could you make more videos about the most common patterns, like observer, adapter, strategy, single patterns, what problems that they solve, and some situations that you have faced which made you to use these patterns. Thank you so much!
probably the best content for learning Design Patterns. Could u make a video with End to End Example with discussions which pattern to use in each solution? Or kinda "Refactor Show" in which u refactor code with one of the patterns?
Excellent Video. Thinking in terms of if a problem is a creational, behavioral or structural to look for a suitable design pattern is very useful insight.
Yes. So the internet is full of good resources. Some two places I can recommend are: codinghorror.com/ and sourcemaking.com/design_patterns The latter is quite good for design patterns, and I have used it several times in the past to clarify some patterns but also to provide feedback to people. They don't only have the design patterns, but also anti patterns and refactor tecbiques. They also sell a nice book.
Excellent content..... Sir can you give the example for structural and behavioral categories too in the same way as you did it for creational.....??? Creational I understood but I am confused between structural and behavioral categories....like when to seek each of these categories for finding out the right pattern to be applied for....
Well there are many patterns, the idea of those 3 categories is to help thinking about them, because it might be hard (and maybe unnecessary) to remember them all. Structural is about how to compose objects to get new functionality. Think on an adapter: an object that connect 2 other objects to talk between them, when they couldn't before. Behavioral is more tricky, it can be that they come with specific functionality within themselves. For example the Null Object that already provide some functionality (to represent an empty value). In any case you can group them as you prefer. The important thing is what they do, and after practicing a lot sometimes they will come automatically to you. This is a site that I really like and explain them really good: sourcemaking.com/design_patterns Also if interested in a book the Head's First Design Patterns book is also quite good :)
What is the relationship between Design Patterns and OOP and can Design Patterns be used without the need for OOP?!?!?!?!?!What is the relationship between Design Patterns and OOP and can Design Patterns be used without the need for OOP?!?!?!?!?!
Man this is exactly what I was looking for. I love you. Clear, concise, and informative
Glad to be of service :)
underrated channel and hidden gem
if channels were undervalued stocks, this would be one. i'd invest.
ya decía yo que este contenido era de mucha calidad... resulta que eres venezolano! obviamente estoy bromeando, pero me enorgullezco como venezolano residente en barcelona como ingeniero que aspira a ser youtuber!
sigue subiendo vídeos, please! hay muchos júniors como yo que necesitamos de gente como ustedes
Jajaja ¡muchas gracias mi pana! Estamos a la orden por aquí :)
This is exactly what I'm trying to find.... Most of the articles just talk about examples, or approaches which are not in a real-life project...
Could you make more videos about the most common patterns, like observer, adapter, strategy, single patterns, what problems that they solve, and some situations that you have faced which made you to use these patterns. Thank you so much!
Glad you found what you needed! Sure I can try. Main problem is time haha but it's an interesting topic
I've been looking for content of this level for a long time.
Very intuitive.
Keep up the great work
Thank you!
probably the best content for learning Design Patterns. Could u make a video with End to End Example with discussions which pattern to use in each solution? Or kinda "Refactor Show" in which u refactor code with one of the patterns?
Thank you!
I liked the "refactor show" idea 😁
Do you mean using code and refactoring it? Or would it be ok with just diagrams?
@@ADevStory probably to make it more abstract and don’t rely on a certain programming language, Diagrams would be the best solution :)
Agree. Thanks for recommending it!
Excellent Video. Thinking in terms of if a problem is a creational, behavioral or structural to look for a suitable design pattern is very useful insight.
Glad it was useful!
Thank you so much. Great explanation for beginners.
You're very welcome!
The books you recommend cost $35+ are their more affordable/free alternatives that you can recommend for deeper learning.
Yes. So the internet is full of good resources. Some two places I can recommend are:
codinghorror.com/ and sourcemaking.com/design_patterns
The latter is quite good for design patterns, and I have used it several times in the past to clarify some patterns but also to provide feedback to people. They don't only have the design patterns, but also anti patterns and refactor tecbiques. They also sell a nice book.
This was great! Thank you so much!'
Glad you liked it!
Thank you! This was very clear and concise :)
You are very welcome!
thank you for contect but i have question examine the connection between Object Oriented and design patterns.
Apologies but I didn't understand the question
Great work!
Thank you!
Excellent content..... Sir can you give the example for structural and behavioral categories too in the same way as you did it for creational.....??? Creational I understood but I am confused between structural and behavioral categories....like when to seek each of these categories for finding out the right pattern to be applied for....
Well there are many patterns, the idea of those 3 categories is to help thinking about them, because it might be hard (and maybe unnecessary) to remember them all.
Structural is about how to compose objects to get new functionality. Think on an adapter: an object that connect 2 other objects to talk between them, when they couldn't before.
Behavioral is more tricky, it can be that they come with specific functionality within themselves. For example the Null Object that already provide some functionality (to represent an empty value).
In any case you can group them as you prefer. The important thing is what they do, and after practicing a lot sometimes they will come automatically to you.
This is a site that I really like and explain them really good: sourcemaking.com/design_patterns
Also if interested in a book the Head's First Design Patterns book is also quite good :)
What is the relationship between Design Patterns and OOP and can Design Patterns be used without the need for OOP?!?!?!?!?!What is the relationship between Design Patterns and OOP and can Design Patterns be used without the need for OOP?!?!?!?!?!
Design patterns are proven solutions to common problems. OOP is a programming paradigm (can be seen as a "way of thinking" when coding).
real time input on point. great work with subtitles and title screens!! Jam packed. Nice linkage in details. check #metatags
Thank you very much! What do you mean by metatags?
So "Object Oriented Design" is "Design Pattern" ?
Not exactly. Object oriented design is a paradigm. OO Design patterns are common solutions in that paradigm