TY - BOOK AU - Coad, Peter ; AU - Mayfield, Mark ; AU - Kern, Jonathan ; TI - JAVA design : building better apps and applets SN - 0139111816 U1 - 005.133 PY - 1999/// CY - Upper Saddle River, NJ : PB - Yourdon Press, KW - Java (Computer program language) N1 - Included Bibliography, Index; Why Java Design? -- Ch. 1. Design by Example -- Ch. 2. Design with Composition, Rather than Inheritance -- Ch. 3. Design with Interfaces -- Ch. 4. Design with Threads -- Ch. 5. Design with Notification -- App. A. Design Strategies -- App. B. Notation Summary -- App. C. Java Visibility N2 - Shows how to design Java client/server apps for maximum efficiency and reliability. This book offers a review of object models, scenario views, multithreading, concurrency, and, exceptions. It presents various design techniques. It features UML 1.1 notation; six strategies for designing with interfaces; and coverage of swing classes ER -