Product Description
For courses in Object-Oriented Design or in Object-Oriented Programming with Java offered in Computer Science and Computer Engineering departments at both the undergraduate and graduate levels.
This practical text teaches students how to actually build an object-oriented model using UML notation, and to implement the model using Java. It introduces all of the basic object-oriented fundamentals necessary to start applying and understanding the object-oriented paradigm without having to be an expert in computer science.
From the Back Cover
If you're a busy professional software analyst or developer working on large systems, and you do not have the time to take a class, you can get up to speed on object-oriented (OO) technology using Unified Modeling Language and Java with this book. It is a self-teaching guide, written by two industry leaders, that helps you to understand the differences between OO analysis, OO design, and OO programming.
FEATURES - Offers a detailed discussion of the primary principles of object orientation from the perspective of a Java implementation.
- Introduces Use Cases in depth as a means of developing a specification model.
- Includes a broad range of analysis approaches that can be tailored to a specific organization and recommends the easiest approaches for novices.
- Provides detailed material on capturing dynamic behaviors with considerable material on how to design and implement it.
- Introduces the Java Standard Extension in sufficient detail, including programming examples, that a student can incorporate the high power classes provided with Java.
- Covers how relationships are implemented in Java, including aggregation and associations.
See all Product Description