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, ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.