At the University of Michigan - one of the teaching mantras
was get the data structure right for your system and all else
would
fall into place. Jacquie Barker's Beginning Java Objects : from
Concepts to Code squarely addresses the key issue of Java development
- how to design for not the the data structure (the persistent
files and databases surrounding a system) - but also the active
objects
and methods required.
This book really emphasizes object oriented analysis and design
methods for designing Java programs. Two UML analysis methods
-
Use cases and then Class Diagrams are explored in detail for how
they help to design and define a Java program. But this is as
far
as acquire takes us into the UML - leaving out activity, statechart,
deployment and other UML diagramming methods.
The result is a clear and thorough examination of many paths to
creating Java objects - both persistent/static and dynamic. This
is a design driven approach to developing in Java - what a refreshing
viewpoint. |