O'Reilly logo

Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages by Douglas C. Schmidt, Kevlin Henney, Frank Buschmann

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

Index of Patterns

A

Abstract Factory 59, 144, 156, 167, 168, 189, 319, 320, 397

Acceptor-Connector 319, 339, 397

Active Object 55, 143, 205, 397

Adapted Iterator 176, 397

Adapter 136, 149, 175, 234, 398, 409, 414

Align Architecture and Organization, see Conways's Law

Application Controller 122, 398

Architect Also Implements 108, 398

Architecture Follows Organization 154, 159, 181, 202, 398, 402

Asynchronous Completion Token 339, 398

Automated Garbage Collection 142, 398

B

Batch Iterator 174, 175, 176, 177, 204, 235, 399

Batch Method 56, 58, 60, 95, 98, 105, 106, 109, 111, 112, 114, 137, 145, 160, 161, 174, 175, 176, 177, 199, 204, 216, 235, 329, 330, 331, 332, 334, 345, 399

Blackboard 101, 223, 399

Boxcar Method 56

Bridge 17, 42, 179, 189, 233, 399

Broker 56, 59, 205, 319, 349, 374, 399

Build Prototypes 108, 399

Builder 144, 156, 158, 399

Bureaucracy 167, 172, 177, 399

Business Delegate 220, 400

C

Cantrip 236, 400, 410

Chain of Responsibility 122, 167, 179, 223, 400

Class Adapter 149, 151, 155, 162, 175, 234, 398, 400, 413, 414

CLI Server 236, 400

Client Proxy 206, 217, 400, 411

Collections for States 138, 139, 140, 142, 144, 159, 187, 196, 198, 201, 251, 252, 256, 264, 271, 282, 283, 286, 294, 300, 303, 305, 400

Combined Method 401

Command 122, 123, 129, 130, 137, 140, 145, 147, 156, 158, 166, 169, 170, 171, 177, 178, 186, 187, 188, 189, 196, 197, 198, 200, 201, 251, 252, 253, 256, 261, 262, 271, 278, 281, 282, 283, 286, 294, 300, 303, 305, 309, 311, 312, 314, 333, 403

Command ...

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