O'Reilly logo

Refactoring with Microsoft Visual Studio 2010 by Peter Ritchie

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 10. Improving Architectural Structure

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:

  • Adapter
  • Façade
  • Proxy

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

Structural patterns define ways of structuring parts of the software system to compose other ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required