In software engineering, structural design patterns are design patterns that ease the design by identifying a simple way to realize relationships among entities.
Examples of Structural Patterns include:
Adapter pattern: 'adapts' one interface for a class into one that a client expects
Adapter pipeline: Use multiple adapters for debugging purposes.[1]
Retrofit Interface Pattern:[2][3] An adapter used as a new interface for multiple classes at the same time.
This page is based on this Wikipedia article Text is available under the CC BY-SA 4.0 license; additional terms may apply. Images, videos and audio are available under their respective licenses.