Question: what is the difference between structural and behavioral design patterns?
Answer: Structural Design Patterns:Generally deal with relationships between entities, making it easier for these entities to work together. Behavioral Design Patterns:Used in communications between entities and make it easier and more flexible for these entities to communicate.