Object-Oriented Software Development Using Java / Principles,Patterns and Frameworks - 2nd - Addison-Wesley, 2003 - 678

It provides a broad 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. Preface, Object-Oriented Software Development, Object-Oriented Modeling Using UML, Introduction to Java, Elements of Java, Classes and Inheritance, From Building Blocks to Projects, Design by Abstraction, Object-Oriented Application Frameworks, Design Case Study: A Drawing Pad, More Design Patterns, Concurrent Programming, Distributed Computing, Glossary, References, Index.

321210735