Principles of Object-Oriented Software Development

Anton Eliëns ( eliens@cs.vu.nl)

Addison-Wesley (1995), ISBN 0-201-62444-3


Instructor's Guide , Additional material, Errata, Questions, Order Info, Review
NEW second edition

A java version of the examples in Ch 12 can be downloaded from http://www.cs.vu.nl/~eliens/ftp/hush
The Instructors Guide (PostScript) is available via anonymous ftp at ftp.cs.vu.nl in directory /pub/eliens/book and via URL: http://www.cs.vu.nl/~eliens/book

From the cover

This book presents the benefits (and pitfalls) of object-oriented (OO) technology across all stages of the software development cycle, from analysis and design through programming. It is a systematic attempt to link underlying OO principles with software engineering practice.

Highlights of the book include:

Software engineers wishing to exploit the potential of OO technology across the entire software life-cycle will find a rich source of examples for experimentation, which will be equally valuable for students of computer science taking advanced courses in OO technology or software engineering.

"This book is an important contribution to object-oriented literature, bridging the gap between the language and software engineering communities. It covers an unusually broad range of topics in an eminently readable fashion and is unique in its balance between theory and practice and its multifaceted approach." From the foreword by Peter Wegner, Brown University.

Anton Eliëns has class-tested the book with students of computer science at the Vrije Universiteit in Amsterdam. He has also authored a book on "DLP: a language for distributed logic programming", and his main interests lie in distributed hypermedia systems and OO software engineering.