Chapter 3. Structural Patterns

Introduction to Structural Patterns

Structural patterns describe effective ways both to partition and to combine the elements of an application. The ways structural patterns affect applications varies widely: for instance, the Adapter pattern can let two incompatible systems communicate, while Facade lets you present a simplified interface to a user without removing all the options available in the system.

  • Adapter –To act as an intermediary between two classes, converting the interface of one class so that it can be used with the other.

  • Bridge –To divide a complex component into two separate but related ...

Get Applied Java™ Patterns 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.