Index

A

Analysis pattern 230, 364, 391

Anti-pattern, see Dysfunctional pattern

Architectural pattern 181, 213, 213215

Architectural style 154, 218, 220, 245, 277, 279, 352, 379, 391

B

Behavioral pattern 223

Benefits 13, 20, 48, 72, 100, 239, 295, 368, 393, 412

Business tier 220

C

Code smell 306, 391

Collection xxxiv, 21, 45, 97, 101, 117, 118, 154, 166, 171, 177, 181, 182, 189, 247, 248, 249, 250, 380, 393, 395

Composite frame problem 228, 229

Composite pattern 166, 167, 181, 182, 391, 393

Compound pattern, see Pattern Compound

Configurable generic implementation 66, 75

Consequences 7, 11, 17, 20, 38, 57, 92101, 107, 112, 115, 121, 138, 144, 154, 163, 175, 204, 207, 215, 227, 330334, 348, 361, 391, 392, 394

Context 8, 15, 16, 19, 26, 3032, 35, 4247, 48, 53, 58, 60, 62, 66, 7075, 78, 79, 80, 84102, 107, 108, 109, 119, 122, 125, 137, 144, 154, 160, 162, 166, 171, 177, 216260, 266, 269, 274, 277, 277280, 283, 290, 291, 296, 301, 323, 330, 331335, 336, 338, 350, 352, 353, 356, 358, 361, 374, 392394, 395

Creational pattern 144

D

Design xiiixxi, xxxiii, xxxiv, 3, 4, 5, 7, 13, 31, 32, 35, 41, 52, 60, 78, 80, 82, 84, 97, 98, 105, 117, 248250, 256, 264, 268, 298, 306, 352, 359, 392

alternatives 256

assigning roles 309315

concrete 351

concrete guidance 327

creative process 290

data 276

design-centric elements 344

design-centric pattern language 284, 348

design-focused pattern language 268, 273, 343

evolutionary 298301

experiment 121134

gems 332

language 244, 247

pattern ...

Get Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.