Home > Articles > Programming > Java

  • Print
  • + Share This
This chapter is from the book

3.6. Conclusion

The goal of architecture is to minimize the impact and cost of change. Modularity helps us realize this goal by filling in a gap that exists between top-level architectural constructs and lower-level code. Modularity is the important intermediate that helps increase architectural agility. It fills a gap that exists between architects and developers. It allows us to create a software architecture that can accommodate shifts. Modularity helps us architect all the way down.

  • + Share This
  • 🔖 Save To Your Account