Chapter 8

Choosing a Pattern

In This Chapter

  • Evaluating patterns like a critic
  • Selecting the pattern you need
  • Using patterns to solve architectural problems

You can find lots and lots of patterns, because many people have found patterns to be useful ways to document proven solutions to problems. Because so many patterns are out there, you have to read a pattern carefully to decide whether it's relevant to your problem. In this chapter, I tell you how to make that decision.

This chapter starts with features you can use to evaluate patterns. Then I outline seven steps for choosing a pattern that solves your particular problem. When you're comfortable selecting patterns, you can create your system's architecture with patterns, as I explain at the end of this chapter.

Get Pattern-Oriented Software Architecture For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.