Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Object Orientation: Concepts, Analysis & Design, Languages, Databases, Graphical User Interfaces, Standards, 2nd Edition

Object Orientation: Concepts, Analysis & Design, Languages, Databases, Graphical User Interfaces, Standards, 2nd Edition

List Price: $34.95
Your Price:
Product Info Reviews

<< 1 >>

Rating: 2 stars
Summary: Too abstract; outdated references; Other books are better
Review: Here are some of the reasons (I haven't finished reading it and probably won't because it doesn't appear to be worth my time!) why I would not recommend this book:

1. The book's copyright date of 1995 shows! There are no references to Java and instead the book uses C (this is ok), Pascal and Windows 95 examples. There is a chapter devoted to: Smalltalk, Ada, and Eiffel.

2. It claims to be (from the back cover exactly): "A practical, down-to-earth introduction to object-oriented terms, concepts, and techniques...". As an example, here is the high level layout of chapter 2 titled "Abstract Data Types":
2.1 Introduction
2.2 Classes
2.3 Overloading
2.4 Dynamic Binding
2.5 Parametric Polymorphism or Genericity
2.6 Constraints
2.7 Summary
The reader doesn't even get an and "down-to-earth" example which defines objects (it's not covered in Ch 1 in case you were wondering) from which to build on. I mean, you can make your own judgements based on this text from the book in Ch 2.1, 3rd paragraph:
"A class is basically a type. (Or, in fact, classes are used to represent and implement abstract data types.) By type we mean a set of similar objects: They have a similar shape (structure or representation); they also exhibit similar behavior...."

3. It just gets into topics which are crying out for some background information before getting thrown into the abstract explanations.

I didn't feel I could give it 1 star because I didn't complete the book.

Bottom line: I am sorry I wasted some of my time reading the book and some of my company's $$$.

Rating: 5 stars
Summary: Great Coverage of OOP Concepts
Review: This is a very good book for general principles on OOP. A great jump start to OOP concepts. The 3 pillars of OOP , Abstract data typing, Inheritance, and object identity are covered in a lucid way.A bit heavy reading though. You ought to have some background in computer science. Also one of the pioneering books on Object oriented database technologies. Avery brief but thorough analysis. No mention of Java. This language ( JAVA) was not around when this book was first published. This makes good general reading and not devoted to any specific language. But good overview as explanation of general concepts via C++, Eiffel, Smalltalk. And a good coverage of User interface using OOP.

Rating: 5 stars
Summary: Great Coverage of OOP Concepts
Review: This is a very good book for general principles on OOP. A great jump start to OOP concepts. The 3 pillars of OOP , Abstract data typing, Inheritance, and object identity are covered in a lucid way.A bit heavy reading though. You ought to have some background in computer science. Also one of the pioneering books on Object oriented database technologies. Avery brief but thorough analysis. No mention of Java. This language ( JAVA) was not around when this book was first published. This makes good general reading and not devoted to any specific language. But good overview as explanation of general concepts via C++, Eiffel, Smalltalk. And a good coverage of User interface using OOP.

Rating: 2 stars
Summary: Too abstract; outdated references; Other books are better
Review: This was my very first theoretical book on object orientation. I must have read it three or four times. You must have the principles down pat before you attempt to use any object-oriented language. Otherwise, you won't be taking full advantage of this wonderful technology. This is especially true if you are used to working with "procedural" languages like C or Cobol. The authors provide clear explanations for what can be a difficult topic.

Rating: 5 stars
Summary: Great first book on object orientation
Review: This was my very first theoretical book on object orientation. I must have read it three or four times. You must have the principles down pat before you attempt to use any object-oriented language. Otherwise, you won't be taking full advantage of this wonderful technology. This is especially true if you are used to working with "procedural" languages like C or Cobol. The authors provide clear explanations for what can be a difficult topic.


<< 1 >>

© 2004, ReviewFocus or its affiliates