 |
Hallmark Features
|
-
Various design patterns, with detailed explanations, provide essential tools for academic and professional growth.
-
Examples of how to apply all the design patterns covered, with complete Java code for most examples.
-
Chapters on component technology motivate readers with highly engaging topics, such as JavaBeans.
-
Includes an extensive discussion of UML (Unified Modeling Language), with many UML samples and exercises.
-
Reviews the goals and objectives of good software design.
-
Provides chapters on C# and .NET (The book's main language is Java, but the author includes an overview of C# to show the application of Component technology in .NET).
-
Includes an introductory chapter on software process.
-
Web-based "starter" code for many of the exercises enables readers to learn concepts hands-on, without having to start every programming assignment from scratch.
|