[comp.software-eng] Summary of Books on Object Oriented Design

cweir@marlow.uucp (Charles Weir) (05/04/89)

Thank you all out there for a number of replies to my question on
books about object-oriented design.   This is really encouraging.

Far and away the most popular book on the subject is:

Bertrand Meyer
Object-Oriented Software Construction
UK Prentice-Hall 1988

This provides a clear descriptions of the principles of
object-oriented design.  Don't be put off by the emphasis on the
Eiffel language - the examples are easy to understand, and the whole
is a remarkably good read.   It also gives (a somewhat biassed) view
of other OO languages eg. C++, smalltalk etc.  Highly recommended.

Another is:- 

Brad J. Cox
Object-oriented Programming - An Evolutionary approach
Addison-Wesley, Reading Massachusetts  1986

This provides an introduction to object oriented programming, with
particular emphasis on C++.   It also discusses (although in very
little detail) the possibility of incorporating existing non-object
code.


Three papers on the subject are:-

Bertrand Meyer
Reusability: The Case for Object-Oriented Design
IEEE Software   April 1987

This gives a very detail analysis between functional approach and
Object-oriented approach.  

Roland T. Mittermeir
Object-oriented Software-Design.
Software Engineering Environment - Proceedings of the
international workshop on software engineering environment.
China Academic publishers 1986

This relates OOPs to Software Engineering Design.  It compares the
OOP approach to JSD and Yourdon method. It is very useful for people
who are interested both in OOP and SE.



-- 
Charles Weir,   Reuters Limited,  85 Fleet Street,   London EC4P 4AJ
Tel: +44+1+324 6231
cweir@marlow.uucp  OR cweir%uucp.marlow@idec.stc.co.uk    
{backbone}!mcvax!marlow.uucp!cweir