5 Design Patterns Every Engineer Should Know

preview_player
Показать описание
In this video we will talk about some important software design patterns

Jack Herrington YouTube Channel:

Timestamps:
0:00 - Intro
2:14 - Singleton Pattern
3:51 - Facade Pattern
5:48 - Bridge/Adapter Pattern
8:02 - Strategy Pattern
9:48 - Observer Pattern
Рекомендации по теме
Комментарии
Автор

Thanks again Brad for hosting my video on your channel. It's great that you are giving creators this opportunity.

jherr
Автор

For people, who are interested in learning the design patterns now:
- use the book mentioned in the video mainly as a reference book (it's pretty good for that)
- don't just learn or read about the different patterns, practice them at least in small projects, the ability to see where specific patterns might be useful in larger codebases comes only with practice, experience, and time
- if you know a little java: Head First: Design Patterns, one of the best resources you can use to learn the most important ones
- if you don't get a pattern instantaneously, just look for different explanations and 'tutorials' (maybe in a programming language that you know very well). different people might use different examples to explain the patterns, so you will definitely get the hang of it after investing time to research

Happy coding :)

aliasalias
Автор

1. Singleton (DB driver)
2. Facade (building front view)
3. Bridge/Connector (APIs)
4. Strategy ( notification to sales clients)
5. Pub-Sub/Observer (event based)

KeshaShah
Автор

Who knew that Conan O'Brien is a coder? Fascinating.

surfviewgardens
Автор

I've been using design patterns since only recently. I found throughout the years, many design patterns already naturally started appearing in the code I write, because it's just a sensible thing to do.

ericvosselmans
Автор

Thanks Jack! I have been reading the simplified version of the books you recommended (head first into design pattern). I am sort of overwhelmed by all the design patterns introduced in there and I have a hard time retaining it. This video has provided me with a good summary and it helps me prioritize which ones I should spend more time on. Thanks!

uowemegrand
Автор

thanks Brad! i literary know anything when i first started to read this book he mentioned and i had a whole video attached to it yet find it very difficult but now i just end up here listening to the tutor i am amazed. I can now go on and do my designs .

ibrahimkconteh
Автор

I'm really loving the new direction of the channel! we get so much variety that I otherwise may not have come across or been interested in.

cassolmedia
Автор

Best description of the Facade pattern that I ever heard, the compiler analogy was brilliant!

MrMuscidae
Автор

Best book ever for design patterns, solid advice.
I would add the factory pattern, decorator, and command too, I think those 3 are key to understand and design better solutions.
Long life to Design Patterns!

Thanks Brad and Jack for sharing!

CodeJourney
Автор

Holy cow, the first minute hits the nail on the head SO MUCH. I am "Senior" but still lame Framework consumer.

jansmycka
Автор

I love the way you talk about design patterns and giving fantastic examples. Thank you so much for sharing your knowledge.

tamasbalint
Автор

Design patterns make tough problems easy and impossible problems tough.
Essential for gaining expertise in your field. A game developer *must* know common design patterns as well as be able to formalize new ones for the problems at hand

StarContract
Автор

"There can be only one" classic. Thanks for the video, much appreciated

siphiwocode
Автор

Loved it. Must watch for all devs. Thanks for this Jack. Thanks again, brad.

prashantmishra
Автор

Jack is a great guy. Thanks for sharing your knowledge and experience on the channel. Really enjoyed the video !

TheNerdyDev
Автор

I love the Facade Pattern. One of my other favorites not covered in the video is the factory pattern in JavaScript.

Watching this later!

EddyVinck
Автор

High quality content, loving it! Got my like when you whipped out that old book!

oldbootz
Автор

Hey Jack, your overview on design patterns made me rethink those services that I used unconsciously at my job and thank you for the valuable insights.

avinashd
Автор

I love what's going on with this channel lately. Subscribed to Jack's channel. Thanks.

EnLaMitad