Object-Oriented Book

Jeff De Luca's picture

Object Models

cover of Object ModelsObject Models: Strategies, Patterns, and Applications (2nd Edition)

author: Peter Coad
David North
Mark Mayfield
asin: 0138401179
binding: Paperback
list price: $85.00 USD
amazon price: $77.08 USD


Peter Coad was way ahead of the pack (including the GoF and the amigos) and was by far the best modeler I'd ever seen (he's now retired). This is an old book but still a gem. As well as learning modeling by example, in this book you can also see the roots of the four class categories that later became the four color archetypes.

Jeff De Luca's picture

Advanced C++

cover of Advanced C++Advanced C++ Programming Styles and Idioms

author: James O. Coplien
asin: 0201548550
binding: Paperback
list price: $59.99 USD
amazon price: $59.99


Functors. Yeah!

Jeff De Luca's picture

Object Technology: A Manager's Guide 2nd Ed.

cover of Object Technology: A Manager's Guide 2nd Ed.Object Technology: A Manager's Guide (2nd Edition)

author: David A. Taylor
asin: 0201309947
binding: Paperback
list price: $44.99 USD
amazon price: $38.62 USD


The first edition was great and the second edition is even better. The book I give out to all managers or executives that needed to understand what this OO project was about. It takes great skill to condense down complex topics to a simplicity and clarity that Taylor has achieved here. Still a great read and very useful to anyone wanting a quick but valuable intro to OO.

Jeff De Luca's picture

Object Lessons

cover of Object LessonsObject Lessons: Lessons Learned in Object-Oriented Development Projects

author: Tom Love
asin: 0134724321
binding: Paperback
list price: $55.00 USD
amazon price: $55.00 USD


This is a fantastic book. I used to give it out on all my OO projects to people that didn't "get it." More than just OO though it also teaches a great deal about the truths of software development.

Jeff De Luca's picture

Inside Taligent Technology

no imageInside Taligent Technology (Inside Taligent Series)

author: Sean Cotter
Michael J. Potel
asin: 0201409704
binding: Paperback
list price: $29.95 USD
amazon price: $29.95


Old and a project that is (sadly) no longer, but many of the ideas are still terrific. Also has great descriptions of OO concepts and approaches (commands, selections, MVP, etc.).

Jeff De Luca's picture

More Effective C++

cover of More Effective C++More Effective C++: 35 New Ways to Improve Your Programs and Designs

author: Scott Meyers
asin: 020163371X
binding: Paperback
list price: $49.99 USD
amazon price: $40.94 USD


Wow - all programming books should be written like this (and a few others have since followed). Meyers doesn't just say "do this" he says: achieve this goal and you would probably go about this way, but that would have these problems, so you would probably change it to this, but then that would introduce these other concerns, and so on it goes... In other words, he teaches by example all the commmon alternative implementation approaches to stated goal or tip. Thus ensuring that not only is there buy-in to the tip or goal but that there is a deep understanding of why and of a number of related concerns.

Jeff De Luca's picture

C++ FAQs

cover of C++ FAQsC++ FAQs: Frequently Asked Questions

author: Marshall P. Cline
Greg A. Lomow
asin: 0201589583
binding: Paperback
list price: $36.95 USD
amazon price: $36.95


A bit dated but a great book and Cline is a great teacher.

Jeff De Luca's picture

Java Design 2nd Ed.

cover of Java Design 2nd Ed.Java Design: Building Better Apps and Applets (2nd Edition)

author: Peter Coad
Mark Mayfield
Jonathan Kern
asin: 0139111816
binding: Paperback
list price: $44.99 USD
amazon price: $44.99


The first book to consider Java-inspired design and modeling. Coad was way ahead of the pack in moving from inheritance to composition and designing with interfaces.

Syndicate content