AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

What Every Programmer Should Know About Object-Oriented Design

Please fill out form in order to compare prices
Title: What Every Programmer Should Know About Object-Oriented Design
by Meilir Page-Jones, Larry L. Constantine
ISBN: 0-932633-31-5
Publisher: Dorset House
Pub. Date: August, 1996
Format: Hardcover
Volumes: 1
List Price(USD): $44.95
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 3.67 (6 reviews)

Customer Reviews

Rating: 3
Summary: Good, but dated
Comment: There is a lot of good in this book. It offers a wide variety of basic design principles important to OO design: the Law of Demeter, a form of Liskov's Substitutability, stability of interfaces and behavior, and a fair discussion of coherence within a class and coupling between classes. It approaches Design by Contract and formal verification, without getting close enough to scare a beginner. It's first appendix anticipates Beck's "funny smells" and patterns for refactoring. It really does have large amounts of practical advice.

I truly wish I could recommend this book, but I can't. Its notation and vocabulary get in the way of its many messages. Every book has some boxes-and-arrows notation, and UML has become the accepted standard. This book predates UML, and offers one of the most ornate menus of different boxes I've seen. (The word "menu" comes to mind because so many of the diagrams look distractingly like a Big Mac to me.)

Page-Jones also edged into neologism, creating vocabularies for ideas that already had an established terminology. I know that, strictly speaking, he did not invent "connascence" or most of its friends (contranascence, disnascence, ...). Still, he seemed to cut the words out of their original context and wedge them, uncomfortably, into usages distant from their accepted meaning. That far a stretch is about the same thing as making the word up from scratch. It may be OK for advanced mathematical usages; a book for mainstream readers should stick to the main stream of common terms.

The technical advice in this book deserves much better than three stars. Its obsolescent notation and opaque vocabulary interfere with a modern reader's understanding, though. Beginners, the ones most likely to benefit from the advice, would have the hardest time with it. I like the book and will come back to it, but I can't recommend it.

Rating: 3
Summary: Updated version available under a different name.
Comment: This is a good book, but it's been obsoleted by a newer version that uses the UML instead of the non-standard notation in this book. The new book is "Fundamentals of Object-Oriented Design in UML".

Rating: 1
Summary: Don't Buy This Book!
Comment: I bought this book solely based on the greatness of another Page-Jones' book:"Practical Guide to Structured Systems Design". I figured that if this book was half as good as the "practical guide" was, my money would have been well spent.

This book is very inaccessible. It keeps you so deep in "buzz-word soup" that reader has to work very hard to understand his points. The examples are very abstract hard to follow.

I've been programming and designing systems using object-oriented languages for years. I can safely say that OO programmers do not anything in this book to be successful.

Similar Books:

Title: The Art of Objects: Object-Oriented Design and Architecture (The Addison-Wesley Object Technology Series)
by Yun-Tung Lau
ISBN: 0201711613
Publisher: Addison-Wesley Pub Co
Pub. Date: 13 October, 2000
List Price(USD): $39.95
Title: Object-Oriented Programming
by Peter Coad, Jill Nicola
ISBN: 013032616X
Publisher: Prentice Hall PTR
Pub. Date: 03 February, 1993
List Price(USD): $78.65
Title: Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)
by Bertrand Meyer
ISBN: 0136291554
Publisher: Prentice Hall PTR
Pub. Date: 21 March, 2000
List Price(USD): $83.00

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache