By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
If you want to learn more about object-oriented design, programming using real-life and real-world examples then you should visit:
www.linesperday.com
You will know what it takes to be great at programming and what lies ahead in your career: Is that money, authority or fame?
My name is Muhammad Umair and I write about programming, programmers, and object-oriented design and how you can optimize your programming skills to advance your programming career.