Month: October 2016

Home / Archive for October, 2016
Whither the Successor in the Chain of Responsibility
chris | 28 October

The successor chain is kinda important in the Chain of Responsibility. So where it is located is important. Thankfully, this

Read More
Command Explosion
chris | 21 October

The Command Pattern is pretty great, but there seems to be a lot of code involved. How do we keep

Read More
Macro Commands
chris | 18 October

Can you build commands from other commands? You betcha! Just be on the lookout for better redo because macros can

Read More
Command Redoing Undo
chris | 14 October

How can History in the Command Pattern get more powerful than undo? Why redo, of course! And don’t forget to

Read More
Command with Multiple Receivers
chris | 11 October

The Command Pattern should be compendious. But what happens when you use multiple command types with Undo support? What if

Read More
Design Patterns Aren’t for Design
chris | 10 October

For the longest time, I resented Design Patterns. It’s the name, really. Design Patterns. How could I ever be an

Read More
On Learning
chris | 4 October

My name is Chris. I am an Obsessive Pragmatic Programmer learner. OK, that might sound completely made up (it is), but bear

Read More
The Chain of Responsibility Intro
chris | 2 October

What do you do when a long list of conditionals know too much about the objects they’re trying to access?

Read More
Command Undo
chris | 1 October

In which we start to explore the power of the Command Pattern by adding support for undoing commands. You’ll need

Read More
Command Intro
chris | 1 October

A compendious (and thunky!) introduction to the Command Pattern.

Read More