Status: IN
Design patterns occupy a unique intermediate abstraction level — more abstract than algorithms and data structures but more concrete than architectural styles — and provide the shared vocabulary for reasoning at this level, enabling design discussions that transcend specific notations and implementation languages.
Vocabulary and abstraction level jointly define patterns' unique communicative niche
Depends on (SL): gof-patterns-common-vocabulary, gof-patterns-abstraction-level