# - **Structural Design Patterns** are used to establish relation between software components in particular settings. # - **Lets you compose objects into tree structures and then work with these ...