Object-Oriented Design and Patterns

From GDWiki

Jump to: navigation, search

Object-Oriented Design & Patterns 2nd Edition by Cay Horstmann

The book's cover
The book's cover

A really great book, and gives a very broad introduction to a lot of useful subject related to Java programming. Although it might be a bit too hasty on some subjects, it goes into detail with the important stuff. It is interesting and has some useful examples and exercises. It should be read as an introduction to Java, OOP and design patterns when transitioning from another programming language, and would need to be supplemented on some aspects, but overall a good book. I'll recommend it.

Buy from Amazon.com

Book description from the publishers website:

Object-Oriented Design and Patterns fulfills the needs of the objects-first approach by making design patterns and principles accessible to all readers. The text is suitable for those who have already had an introduction to object-oriented programming and now want to take the next step, on to object-oriented design. Cay Horstmann fuses his hallmark approach into the book, including sound pedagogy, carefully developed exercises and examples, and emphasis on problem solving.

[edit] Chapters

  1. A Crash Course in Java
  2. The Object-Oriented Design Process
  3. Guidelines for Class Design
  4. Interface Types and Polymorphism
  5. Patterns and GUI Programming
  6. Inheritance and Abstract Classes
  7. The Java Object Model
  8. Frameworks
  9. Multithreading
  10. More Design Patterns
Personal tools
Categories