Next Up

In this chapter, we’ve only just scratched the surface on a topic that goes very deep. There are many, many published patterns catalogs in the software design literature. The more patterns you know, the better a software designer you will become.

As we choose patterns and make design decisions, we must share our decisions with others. In the next chapter, you’ll see how to make the design tangible by identifying the essential design concepts in the architecture and creating models.

Get Design It! 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.