Grokking Design Patterns for Engineers and Managers
Ask Author
Back to course home

0% completed

Introduction
Table of Contents

Structural Patterns

Types of Structural Design Patterns

Structural Patterns

Structural Design Patterns are the type of design patterns that help to combine small objects and entities to create complex and larger structures. Thus making the entities flexible and efficient. By using an adapter pattern, you can:

  • Simplify the complex structures.
  • Promotes the reusability of code
  • Improves flexibility by decoupling classes and objects
  • The clear structure and entity relationships enhance maintainability and simplify modification.

Types of Structural Design Patterns

When it comes to types of structural design patterns, there are many types, but some of the common ones that developers frequently use are:

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy
Common Structural Patterns
Common Structural Patterns
Mark as Completed

Table of Contents

Structural Patterns

Types of Structural Design Patterns