By the end of this book, you will learn to identify places where a pattern would improve code readability and maintainability.
What this book covers
Chapter 4, Structural Patterns, examines the structural patterns from the Gang of Four book following on our look at creational patterns.
Chapter 5, Behavioral Patterns, covers the final set of patterns from the Gang of Four book that we'll examine. These patterns govern different ways to link classes together.
Chapter 7, Model View Patterns, examines the confusing variety of different patterns to create single-page applications. We'll provide clarity and look at how to use libraries which use each of the existing patterns, as well as create their own lightweight framework.
Chapter 8, Web Patterns, covers a number of patterns which have specific applicability to web applications. We'll also look at some patterns around deploying code to remote runtimes such as the browser.
Chapter 9, Messaging Patterns, explains messaging which is a powerful technique to communicate inside, and even between, applications. We'll also look at some common structures around messaging and discuss why messaging is so useful.
Chapter 10, Patterns for Testing, focuses on some patterns which make for easier testing, giving you more confidence that your application is working as it should.
Appendix, Conclusion, covers what you have learned, in general, in the book, and you will be reminded of the goal of using patterns.
Author: Simon Timms