Software Design Patterns This repository is meant to contain the source code to go along with the blog post on my site.