Skip to Content
TheCornerLabs Docs
DocsSystem DesignGrokking Design Patterns for Engineers and ManagersStructural PatternsIntroduction

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

1704880613335205

Last updated on