In the previous chapter, we detailed improving architectural behavior where we discussed how the use of patterns helps us improve our architecture's behavior so that we are better equipped to evolve and maintain our code.
In this chapter, we'll look at improving architectural structure through the use of structural patterns. These patterns will include the following:
We'll also look at Object/Relational Mapping ( ORM) as a way of simplifying the architectural structure and reducing the amount of code to reduce the work involved in supporting database changes and expansion.
Structural patterns define ways of structuring parts of the software system to compose other ...