I've used this pattern for years and years. I and others always just called it the event-callback model, but I guess in order to sell Design Pattern books the design pattern people had to invent an unnecessary new name for it.
@zck7 No conspiracy. :) The GoF tried to choose the best name, sometimes creating a new one if none of the existing ones satisfied them. They also list alternate names. In the case of Observer, they list "Subject Observer, Publish Subscribe, Callback". The GoF made no claim of inventing any pattern or even the idea of patterns themselves. They just normalized our vocabulary as software developers. That is the source of their success, and why their naming is dominant today.
A little bit of code would have made this a lot more tangible. I found I was zoning out about halfway through. I think a few snippets of code would have given me the visual anchors to follow along with you (I learn visually).
I liked the video. It was a good beignners guide. But I feel that if you include some code examples in a general language like C++, it would help reinforce the concepts better.
well, I just was coding software for the last 22 years, have seen a couple of explanations across the times, GoF, O'Reilly HFP, and I think your explanation is very nice.
To make your presentation even better, there are some software tools like techsmith camtasia studio, which allows you to record the screen when you are showing a PPT presentation, and easily add your webcam into one corner. So people can see your UML's, hear your voice and see your face expressiveness.
I love this pattern. Funny enough I figured it out myself at the time I first used it, and I didn't know until now it has a name. Is it standardized? Patterns are easy to define yourself, but this kind of standardization is important for Model Driven Engineering.
I'm familiar with the pattern already and have used it several times, so perhaps I'm not the target audience, but I only do hands-on programming 4-5 months of the year and so this really helps with freshing up my memory.
So thanks and I hope others will follow your example.
Your book looks cute but please, read the GoF book instead. Failing that, read Code Complete. You sound like you are a serious student and that requires serious references.
Thank you for the comment. I own both those books. The GoF book has only one edition which is showing its age, which is why other authors have written books to supplement the GoF book. Code Complete is not my cup of tea, though I have utmost respect for McConnell for a book he wrote on project management called Rapid Development. As for patterns being overhyped, I think most people can agree to that, though how overhyped is probably subject to opinion.
great idea but you cant use postits...
TheBlueBear1337 1 month ago
I've used this pattern for years and years. I and others always just called it the event-callback model, but I guess in order to sell Design Pattern books the design pattern people had to invent an unnecessary new name for it.
zck7 6 months ago
@zck7 No conspiracy. :) The GoF tried to choose the best name, sometimes creating a new one if none of the existing ones satisfied them. They also list alternate names. In the case of Observer, they list "Subject Observer, Publish Subscribe, Callback". The GoF made no claim of inventing any pattern or even the idea of patterns themselves. They just normalized our vocabulary as software developers. That is the source of their success, and why their naming is dominant today.
codingkriggs 6 months ago
A little bit of code would have made this a lot more tangible. I found I was zoning out about halfway through. I think a few snippets of code would have given me the visual anchors to follow along with you (I learn visually).
angelwhite 7 months ago
This has been flagged as spam show
Breaking your habit naughty women benaughtyman.info
husaimusthapa23 1 year ago
pls use some sort of uml design tool
slier81 1 year ago
Nice simple explanation... Many thanks to you.. Gives soo much in a little time...
abinandanagmail 1 year ago
i got each and everything thanks by the way......
shoaibchh 2 years ago
...use a UML editor for a change, instead of writing on a napkin.
ArabfilmsArabseries 2 years ago 8
@ArabfilmsArabseries this video is done as simple as possible but not simpler - what's your problem with that my friend?
babapua 2 years ago
I liked the video. It was a good beignners guide. But I feel that if you include some code examples in a general language like C++, it would help reinforce the concepts better.
Good work.
archanas405 3 years ago
thanks, I'am starting to learn this stuff at school. while my teacher has explained it to me, this is a good reference.
thanks again.
flyhard 3 years ago
well, I just was coding software for the last 22 years, have seen a couple of explanations across the times, GoF, O'Reilly HFP, and I think your explanation is very nice.
To make your presentation even better, there are some software tools like techsmith camtasia studio, which allows you to record the screen when you are showing a PPT presentation, and easily add your webcam into one corner. So people can see your UML's, hear your voice and see your face expressiveness.
Thanks for sharing
neoflyboy 3 years ago
I love this pattern. Funny enough I figured it out myself at the time I first used it, and I didn't know until now it has a name. Is it standardized? Patterns are easy to define yourself, but this kind of standardization is important for Model Driven Engineering.
Liked this video: clear and simple.
ComradeAart 3 years ago
Yep. Straight from the original GoF book.
en [dot] wikipedia [dot] org [slash] wiki [slash] Design_Patterns
codingkriggs 3 years ago
I'm familiar with the pattern already and have used it several times, so perhaps I'm not the target audience, but I only do hands-on programming 4-5 months of the year and so this really helps with freshing up my memory.
So thanks and I hope others will follow your example.
Aemsere 4 years ago
Your book looks cute but please, read the GoF book instead. Failing that, read Code Complete. You sound like you are a serious student and that requires serious references.
Finally, patterns are waaay over hyped.
gamccoy 4 years ago
Thank you for the comment. I own both those books. The GoF book has only one edition which is showing its age, which is why other authors have written books to supplement the GoF book. Code Complete is not my cup of tea, though I have utmost respect for McConnell for a book he wrote on project management called Rapid Development. As for patterns being overhyped, I think most people can agree to that, though how overhyped is probably subject to opinion.
codingkriggs 4 years ago
Good work, But you could put some live examples. Scenarios where you could use it. News Live Wires example.
shaarabikababi 4 years ago
Good work. keep doing and its helpful to everyone.
wowrang 4 years ago
Great stuff!
But your drawing is not really ... .uhm ... good =) If you draw the diagrams on the PC, it would be better to understand.
Waiting for new "episodes" :)
Fu86 4 years ago
Dude
-Print it out instead of drawing or
-Use video editing software to put it on the screen.
Thanks for the video though :)
DJPsionix 4 years ago
I'm going for quantity over quality. I just want to get these topics out of the way so I can get to some stuff that's a bit more fun :)
socialkriggs 4 years ago
it's more fun like this ! thanks !
johannazeul 3 years ago
Very good tutorial.
I look for it for more pattern talk.
Abstract Factory is one i hope.
voyager838 4 years ago