"Design Patterns: Elements of Reusable Object-Oriented Software Architecture" and "patterns" are the most influential books ever written about software development. Christopher Alexander uses the three adjectives useful, usable and used to describe the benefits of patterns. The strategy pattern is so baked in the design of the Standard Template Library that we may not see it.
Sort: