Object-oriented design & patterns / Cay Horstmann.

By: Horstmann, Cay S, 1959- [author.]
Language: English Publisher: Hoboken, NJ : Wiley, c2006Edition: Second editionDescription: xix, 450 pages : illustrations ; 24 cmContent type: text Media type: unmediated Carrier type: volume ISBN: 0471744875; 9780471744870Other title: Object-oriented design and patternsSubject(s): Object-oriented methods (Computer science) | Computer software -- DevelopmentDDC classification: 005.1/17 LOC classification: QA76.9.O35 | H68 2006Online resources: Contributor biographical information | Publisher description | Table of contents only
Contents:
Preface -- Chapter 1. A Crash course in Java -- Chapter 2. The object-oriented design process -- Chapter 3. Guidelines for class design -- Chapter 4. Interface types and polymorphism -- Chapter 5. Patterns and GUI programming -- Chapter 6. Inheritance and Abstract Classes. Chapter 7. The Java Object Model. Chapter 8. Frameworks -- Chapter 9. Multithreading -- Chapter 10. More design patterns -- Glossary -- Index -- Photo Credits.
Summary: Now updated to reflect the innovations of Java 5.0, Cay Horstmann's Object-Oriented Design & Patterns, 2nd Edition continues to offer a student-oriented guide to object-oriented design. Drawing from his extensive experience as a programmer and teacher, Horstmann helps you appreciate the value of object-oriented design principles, and gives you a context for applying these principles and techniques in your own designs. Throughout the text, outstanding pedagogy, carefully developed exercises and examples, and a strong emphasis on problem solving make object-oriented design principles accessible to readers with limited programming experience. * Integrates the use of Java 5.0 constructs throughout, including generics and the java.util.concurrent library. * Presents high-interest examples, including ones from the Java 5.0 library and user-interface programming. * Uses concepts such as interfaces, inner classes, reflection, and multithreading to introduce advanced Java language concepts. * Encourages you to master topics in object-oriented design, user-interface programming, and practical software development techniques. * Illustrates design patterns and their application using the Swing user interface toolkit and the Java collections library. * Introduces programming tools such as BlueJ, javadoc, and JUnit. * Provides a crash course in Java for readers who know C++.--Publisher description.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Home library Call number Status Date due Barcode Item holds
BOOK BOOK COLLEGE LIBRARY
COLLEGE LIBRARY
SUBJECT REFERENCE
005.117 H788 2006 (Browse shelf) Available CITU-CL-34768
Total holds: 0

Includes index.

Preface --
Chapter 1. A Crash course in Java --
Chapter 2. The object-oriented design process --
Chapter 3. Guidelines for class design --
Chapter 4. Interface types and polymorphism --
Chapter 5. Patterns and GUI programming --
Chapter 6. Inheritance and Abstract Classes. Chapter 7. The Java Object Model. Chapter 8. Frameworks --
Chapter 9. Multithreading --
Chapter 10. More design patterns --
Glossary --
Index --
Photo Credits.

Now updated to reflect the innovations of Java 5.0, Cay Horstmann's Object-Oriented Design & Patterns, 2nd Edition continues to offer a student-oriented guide to object-oriented design. Drawing from his extensive experience as a programmer and teacher, Horstmann helps you appreciate the value of object-oriented design principles, and gives you a context for applying these principles and techniques in your own designs. Throughout the text, outstanding pedagogy, carefully developed exercises and examples, and a strong emphasis on problem solving make object-oriented design principles accessible to readers with limited programming experience. * Integrates the use of Java 5.0 constructs throughout, including generics and the java.util.concurrent library. * Presents high-interest examples, including ones from the Java 5.0 library and user-interface programming. * Uses concepts such as interfaces, inner classes, reflection, and multithreading to introduce advanced Java language concepts. * Encourages you to master topics in object-oriented design, user-interface programming, and practical software development techniques. * Illustrates design patterns and their application using the Swing user interface toolkit and the Java collections library. * Introduces programming tools such as BlueJ, javadoc, and JUnit. * Provides a crash course in Java for readers who know C++.--Publisher description.

There are no comments for this item.

to post a comment.