You have seen implementations and examples of the creational design pattern from the GOF pattern family in Chapter 2, Overview of GOF Design Patterns - Core Design Patterns. Now, in this chapter, you'll be given an overview of other parts of GOF Design Patterns, they are the structural and behavioral design patterns, including some best practices for application design. You'll also get an overview of common problem solving with these design patterns.
At the end of this chapter, you will understand how these design patterns provide the best solution to address the design and development related issues in the object composition and delegating responsibilities between the working objects in the application. You will get information about how the Spring Framework implements the structural and behavioral designs pattern...