Hardcover - 550 pages 1 edition
Object-oriented software development matured significantly during the past several years. The convergence of object-oriented modeling techniques and notations, the development of object-oriented frameworks and design patterns, and the evolution of object-oriented programming languages have been essential in the progression of this technology.
Object-Oriented Software Development using Java: Principles, Patterns, and Frameworks contains a very applied focus that develops skills in designing software-particularly in writing well-designed, medium-sized object-oriented programs. It provides a broad and coherent coverage of object-oriented technology, including object-oriented modeling using the Unified Modeling Language (UML) object-oriented design using Design Patterns, and object-oriented programming using Java.
The book uses the Java 2 platform throughout, introducing topics as
Swing, collections, and RMI. The material is presented from both a theoretical
and a practical perspective, instilling the object-oriented way of thinking
through the use of design patterns, exploration of the design of the Java
Class Libraries, and illustration of iterative and incremental software