O'Reilly logo

UML Pattern Language, A by Paul Evitts

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Pattern Essentials

 

What's new here is that there's nothing new here. Patterns are about what works. Patterns give us a way to talk about what works.

 
 --Brian Foote, pattern writer (1997, ix)

What are patterns? Why are patterns important, and why are they useful? These are the questions answered in this chapter.

Although an explanation of understanding patterns is given, using patterns well requires an understanding of the background to the form itself—more so than for any other tool in the software development arsenal.

Patterns hide a lot of cultural and conceptual "baggage," providing a compressed intensity and an economy of expression in return. Patterns users who experience the power of patterns have acquired this baggage, either tacitly ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required