A Pattern Language

A Pattern Language: Towns, Buildings, Construction, by Christopher Alexander, Sara Ishikawa, and Murray Silverstein, with Max Jacobson, Ingrid Fiksdahl-King, and Shlomo Angel (Oxford University Press), is one of the works that got software people interested in patterns in the first place. This very readable book contains 253 patterns, ranging from designing a nation-state to decorating your home with the things you like and the things that tell the visitor who you are (or that tell the visitor your story). If you're interested in reading very well-written patterns — or are in the process of redesigning your home — you should check it out.

Get Pattern-Oriented Software Architecture For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.