Java Reference
In-Depth Information
Welcome to Oozinoz!
The challenges in this topic all cite examples from Oozinoz , a fictional company that
manufactures and sells fireworks and puts on fireworks displays. (Oozinoz takes its name
from the sounds heard at Oozinoz exhibitions.) The current code base at Oozinoz is pretty
well designed, but many challenges remain for you to make the code stronger by applying
design patterns.
Source Code Disclaimer
The source code used in this topic is available at www.oozinoz.com. The code is free. You
may use it as you wish, with the sole restriction that you may not claim that you wrote it. On
the other hand, neither I nor the publisher of this topic warrant the code to be useful for any
particular purpose. If you use the oozinoz code, I hope that you will thoroughly test that it
works properly with your application. And if you find a defect in my code, please let me
know! I can be contacted at Steve.Metsker@acm.org.
Summary
Patterns are distillations of accumulated wisdom, providing a standard jargon and naming the
concepts that experienced practitioners apply. The patterns in Design Patterns are among the
most useful class-level patterns and are certainly worth learning. This topic complements
Design Patterns providing challenges to exercise your understanding of the patterns. This
topic uses Java in its examples and challenges because of Java's popularity and its future
prospects. By working through the challenges in this topic, you will learn to recognize and to
apply a large portion of the accumulated wisdom of the software community.
Search WWH ::




Custom Search