Object-Oriented Programming Resources

There are some very good additional resources for Object-Oriented programming. Most of the concepts of OO are not implementation language dependent. If you can manage to read a little C++ or Smalltalk code along with the text you are all set. Additional resources can be found on the Links page. Last update 11/18/99

Books

Object-Oriented Analysis and Design with Applications

Grady Booch
ISBN 0-8053-5340-2
Object Solutions Managing the Object-Oriented Project

Grady Booch
ISBN 0-8053-0594-7
Design Patterns

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
ISBN 0-201-63361-2
Object-Oriented Programming

Peter Coad / Jill Nicola
ISBN 0-13-032616-X
Object-Oriented Modeling and Design

James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Lorenson
ISBN 0-13-629841-9
From Chaos to Classes Object-Oriented Software Development in C++

Daniel Duffy
ISBN 0-07-709118-3
Object Models - Strategies, Patterns, & Applications

Peter Coad with David North and Mark Mayfield
ISBN 0-13-840117-9 second edition (1997)

A hypertext version of parts of this book are available at the Object International website listed below.
Business Engineering with Object Technology

David Taylor
ISBN 0-471-04521-7
201 Principles of Software Development

Alan M. Davis
ISBN 0-070015840-1
About Face The Essentials of User Interface Design

Alan Cooper
ISBN 1-56884-322-4

Cooper Interaction Design This site contains several good articles under the "design resources" link.

Magazines

Object Magazine and C++ Report, SIGS Publications Object Magazine provides good information about object-oriented technology. C++ Report covers only C++.
C/C++ User's Journal, Miller Freeman Inc. Good general purpose magazine covering C and C++.
Microsoft Systems Journal, Microsoft Very in depth articles on the Windows Operating systems. Most of the code is C++.
Dr. Dobb's Journal, Miller Freeman Inc. Covers many programming languages, platforms and environments.
Windows Developers Journal, Miller Freeman Inc. Good Windows programming magazine. Most of the code is C/C++.
Windows Tech Journal, Pennwell Publications
Visual Developer, The Coriolis Group Covers Windows programming. Most code is Pascal, some VB and C++.

Web Sites

Object International PLAYGROUND is an object modeling whiteboard for object model builders and domain experts.

The Coad LetterŪ -- A continuing series of special reports on new advances in object technology.

1