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

Referenced Patterns

This chapter presents extended abstracts for all patterns referenced in this book. All pattern abstracts also reference the original pattern source(s), which allows you to look up more details. Patterns are listed in alphabetical order. Patterns known by more than one name—or that are so closely related as to be interchangeable in many cases—have a full definition under one entry and a cross reference from any other names. For patterns whose quality or classification is considered questionable by us or by the software patterns community as a whole, we also explain briefly what their specific problems are or why they are considered to be of low quality.
Abstract Factory The ABSTRACT FACTORY pattern [GoF95] [POSA4] provides an interface for creating and deleting families of related or dependent objects without coupling clients to concrete classes. A concrete factory implements the factory interface for a given type of object family.
Acceptor-Connector The ACCEPTOR-CONNECTOR pattern [POSA2] [POSA4] decouples the connection and initialization of cooperating peer services in a networked system from the processing performed by the peer services after they are connected and initialized.
Active Object The ACTIVE OBJECT pattern [POSA2] [POSA4] decouples service requests from service execution to enhance concurrency and simplify synchronized access to objects that reside in their own threads of control. A PROXY represents the interface to the active object, ...

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