Download Source Code from GitHub

Read Errata

Steve Metsker Bio

Bill Wake Bio

Contact Bill

Check it out at


This book:
  • Supersedes the earlier book, Design Patterns Java Workbook.
  • Is for Java developers who want to improve their skills as designers.
  • Covers the same techniques that the classic book Design Patterns explains, but provides examples using Java.
  • Includes many challenges — exercises designed to help you strengthen your ability to apply design patterns in your own Java programs.
  • Has many examples that you can test and experiment with by downloading the source code.
  • Available on Amazon (affiliate link).


Steve Metsker
Bill Wake

Copyright 1994-2016, William C. Wake -