Series one will cover a total of 7 design patterns, each with 4-5 screencasts. Included will be Command, The Chain of Responsibility, Visitor, Flyweight, and more! Start watching now:
If you’re working in a truly thunky language, there is a nifty little solution that helps avoid repeating successor chain
Eliminating conditionals is the Chain of Responsibility’s power. But flexibility is the pattern’s super power. Let’s look at the different
The successor chain is kinda important in the Chain of Responsibility. So where it is located is important. Thankfully, this
The Command Pattern is pretty great, but there seems to be a lot of code involved. How do we keep
Can you build commands from other commands? You betcha! Just be on the lookout for better redo because macros can
How can History in the Command Pattern get more powerful than undo? Why redo, of course! And don’t forget to
The Command Pattern should be compendious. But what happens when you use multiple command types with Undo support? What if
What do you do when a long list of conditionals know too much about the objects they’re trying to access?
In which we start to explore the power of the Command Pattern by adding support for undoing commands. You’ll need
A compendious (and thunky!) introduction to the Command Pattern.