How to Lower the Cost of Changing Software - Part 1
A discussion about patterns to lower the cost of change by making the design more extensible, with concrete use cases.
Tags: patterns, programming, software, design