Publisher's Synopsis
Once you've learned the fundamentals of Java, understanding design patterns is essential for writing clear, concise and effective code. This fully revised and updated book gives you a step-by-step guide to object-oriented development, using tried and trusted techniques.