O'Reilly logo

Design Patterns in Java™, Second Edition by William C. Wake, Steven John Metsker

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introduction

THIS BOOK COVERS the same set of techniques as the classic book Design Patterns, written by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides [Gamma et al. 1995] and provides examples in a Java setting. This book also includes many “challenges”—exercises designed to help you strengthen your ability to apply design patterns in your own programs.

This book is for developers who know Java and who want to improve their skills as designers.

Why Patterns?

A pattern is a way of doing something: a way of pursuing an intent, a technique. The idea of capturing effective techniques applies to many endeavors: making food, fireworks, software, and other crafts. In any new craft that is starting to mature, the people working ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required