Awesome, awesome stuff! The level of explanation was great and the real examples talking about e-commerce helped me figure out about the scenarios that I can apply these patterns.
I say use a real domain and handwave any criticism as "we're just keeping this simple for the example...blah blah." At least you used something tangible like Rocky and Bullwinkle. A major pet peeve of mine is when people use "foo" as an example. That does nothing to advance my understanding, because I still wouldn't know what foo.bar() is trying to accomplish. Contrast that to _squirrel.fly() or whatever. That helps with the mental connection that it matches up with a move() method or whatever in an adapter.
I think no sticking to the weather example just make a disservice to the example. This abstract example just put an unnecesary layer for the viewer to follow
Full list for this series:
0. SOLID Design Patterns (start from here): ua-cam.com/video/agkWYPUcLpg/v-deo.html
1. Design Patterns: Command/Memento: ua-cam.com/video/zRbHlDeon3E/v-deo.html
2. Design Patterns: Strategy: ua-cam.com/video/QZIvlny1Onk/v-deo.html
3. Design Patterns: Template Method: ua-cam.com/video/MfAvs0n9uMs/v-deo.html
4. Design Patterns: Observer and Publish-Subscribe: ua-cam.com/video/72bdaDl4KLM/v-deo.html
5. Design Patterns: Singleton: ua-cam.com/video/sbML3xFHRbI/v-deo.html
6. Design Patterns: Factories: ua-cam.com/video/JEk7B_GUErc/v-deo.html
7. Design Patterns: Adapter and Façade: ua-cam.com/video/XYa0rmRMZ1Q/v-deo.html
8. Design Patterns: Decorator: ua-cam.com/video/6PPMR0GWrZQ/v-deo.html
Awesome, awesome stuff! The level of explanation was great and the real examples talking about e-commerce helped me figure out about the scenarios that I can apply these patterns.
I say use a real domain and handwave any criticism as "we're just keeping this simple for the example...blah blah." At least you used something tangible like Rocky and Bullwinkle. A major pet peeve of mine is when people use "foo" as an example. That does nothing to advance my understanding, because I still wouldn't know what foo.bar() is trying to accomplish. Contrast that to _squirrel.fly() or whatever. That helps with the mental connection that it matches up with a move() method or whatever in an adapter.
As an expert on Rocky and Bullwinkle he really messed up that whole domain. I'm really upset LOL.
I think no sticking to the weather example just make a disservice to the example. This abstract example just put an unnecesary layer for the viewer to follow
great stuff
I just really were looking for a video that explains these pattern with real example at least from this channel.
I'm really disappointed
You guys should *really* pick an example and stick with it. This video is a mess switching between Bullwinkle and a weather app.
Proof Right Hand Topology.
片仮名 梵語、。
Katakana Sanskrit.
Osakana Russia.
Holy Crack It Visual Studio.
Allah