Practical Object-Oriented Development with UML and Java
Richard Char-Tung Lee
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.