Chapter 5. Introduction to Java Programming Language Patterns

In the first part of this book, a common set of patterns is discussed. The patterns are listed with descriptions of their characteristics, the benefits and drawbacks associated with them, examples of their use and code samples demonstrating the patterns in action.

The basic patterns discussed are platform and language-neutral. While it's true that Java is especially well-suited to some of these patterns, they can be implemented in languages that support the core object-oriented properties of inheritance, encapsulation, polymorphism, and abstract classes.

Now it's time to shift gears and look at pattern use in the Java APIs. Since the Java programming language and the Design Patterns movement ...

Get Applied Java™ Patterns 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.