CodeAllTheDesignPatterns Learning Design Patterns, why not create an interactive program to learn how they're implemented? Yeah? So far Builder is the most interesting... To run: download cd into src javac dp/Driver.java java dp/Driver