Overview

In Chapters 2 through 5, we discussed some of the mainstream patterns in the architecture catalog when implementing a basic framework in .NET. What this chapter outlines are those patterns that really fall out of any “normally applied” or 80% category, where 80% of the architectures use them as a delivery vehicle. The following patterns deal with more advanced concepts, such as asynchronous processing, caching, interfacing, and pooling. This doesn't mean that these patterns are not needed in 80% of those systems. As you are probably well aware, many tactical applications will not require or have the luxury of time to design these value-added features. These are typically applied as an adjunct to an existing system. In fact, many of the ...

Get .NET Patterns: Architecture, Design, and Process 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.