The Composite Pattern makes for all kinds of easy in code. But as code evolves, guard against veering from the
How much should composite and component share? Pretty much everything, it turns out. Just watch out for some potential consequences
Composing is built into the Composite Pattern name. But it goes a bit beyond composing simple composites of composites. We
Friends are amazing. They’re a good thing in code too. But it’s easy to get too much of a good
At first blush, it might seem like an iterator can solve the same problem that the Visitor Pattern solves. But
What happens when a request reaches the end of the successor chain? Does it get lost in the ether? Should