Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Object-Oriented Technology, A Manager's Guide by David A Taylor
Recommended
ISBN: 0-201-56358-4       Publisher: Addison-Wesley       Pages: 147pp       Price: £15-25
Categories:   object oriented     management    
Reviewed by Eric Richards in C Vu 4-5 (Jul 1992)
This excellent book is suitable for programmers as well as managers. It provides a language-independent account of object-orientation.

After an introductory discussion on the current software crisis, accurately pointing out the shortcomings of structured programming, CASE, 4GLs, and commonly available types of database, the book introduces objects with the following graphical notation:

This illustrates that an object encapsulates both variables (data) and methods (procedures), and the only way of getting at the variables is via the methods. Software objects simulate real-world objects, and communicate via messages (implemented as calls of the method procedures).

Classes are introduced as templates for creating instances of objects. The mechanism of inheritance is shown to enable the creation of a hierarchy of superclasses and subclasses, in which special cases are readily accommodated.

classes are similar to (and often identical with) user-created data types. Such creation, known as data abstraction, enables objects to be assembled from other objects, producing another hierarchy, this time of objects.

The ability to use the same name for similar methods in many classes, allowing much simpler systems to be created than was previously possible, is called polymorphism1.

And now this review has used the entire necessary vocabulary of object- orientation. The book remarks that just ten technical terms are sufficient to discuss the entire subject-matter. What a refreshing change from the junk-mail synopses of managerial introductions to object-orientation, in which get-rich-quick evangelists offer to explain buzz-words which appear nowhere else!

The author continues to write simply but with authority on object-oriented databases, covering the support of object-oriented programs, the storage of complex information in a simple way, and intelligent databases.

The final chapters of the book explain the re-useability of object-oriented software, giving the programmer greater leverage than ever before, and the advantages of evolutionary systems over the 'waterfall' development approach.

This is a short and very well-written book. It is obviously the carefully polished outcome of a longer draft. The prose is lucid, the diagrams are clear, there are marginal summaries throughout, and the book ends with a summary of key concepts and glossary. You will not find a clearer introduction to the subject.


Other Authors with the same surname

Taylor
Business Engineering With Object Technology by David Taylor [Recommended]  (Reviewed Sep 1996)
Creating Cool Web Pages with HTML by D Taylor  (Reviewed Sep 1995)
Geometry of Computer Graphics, The by Walter F Taylor  (Reviewed Jul 1994)
JDBC Developer's Resource by Art Taylor [Not Recommended]  (Reviewed Nov 1997)
PC First Aid Kit by Marty Jerome & Wendy Taylor [Recommended]  (Reviewed May 1994)
Teach Yourself StarOffice/Linux in 24 Hours Bundle by Bill Ball & Dean Taylor & Nicholas Wells  (Reviewed Jul 1999)
Teach Yourself Unix in a Week by Dave Taylor  (Reviewed May 1994)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/o/o000926.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/