CDN$ 41.59
  • List Price: CDN$ 51.99
  • You Save: CDN$ 10.40 (20%)
Usually ships within 3 to 6 weeks.
Ships from and sold by Amazon.ca.
Gift-wrap available.
Quantity:1
Add to Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Fundamentals of Object-Oriented Design in UML Paperback – Nov 3 1999


Amazon Price New from Used from
Paperback
"Please retry"
CDN$ 41.59
CDN$ 41.59 CDN$ 10.98

Join Amazon Student in Canada



Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Product Details

  • Paperback: 480 pages
  • Publisher: Addison-Wesley Professional; 1 edition (Nov. 3 1999)
  • Language: English
  • ISBN-10: 020169946X
  • ISBN-13: 978-0201699463
  • Product Dimensions: 2.6 x 20.1 x 21.5 cm
  • Shipping Weight: 839 g
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (21 customer reviews)
  • Amazon Bestsellers Rank: #398,308 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Customer Reviews

4.5 out of 5 stars
5 star
17
4 star
1
3 star
0
2 star
3
1 star
0
See all 21 customer reviews
Share your thoughts with other customers

Most helpful customer reviews

1 of 1 people found the following review helpful By A Customer on Jan. 14 2003
Format: Paperback
The author uses his own dialect of UML in too many places, Skips Use-Cases all together. The examples are too simplified. It is not fundamental OO because he doesn't define OO terminology as it is in the standards. He gives his oppinion on everything and this colors his explanations and examples.
If you are looking for a beginners UML or OO forget about this book. If you like to read another angle on some parts of the OO or some UML diagrams then this is your book.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
1 of 1 people found the following review helpful By Danijel Arsenovski on Aug. 17 2001
Format: Paperback
After going through a lot of books on subjects, this is one I like to return to. It is excellent book on Object Orientation. Books has a load of fun examples that are as paractical as can be in a book. It also has examples of a bad design, errors etc. The UML part is good, but what makes this book different is OO part, I wish that part was longer. You will find out why coupling is bad, why classes should belong to single domain, how to compare different designs, what are the most common errors in inheritance... Highly recomended!
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
Object-orientation is often criticized for lacking a theoretical foundation. While patterns proliferate, principles remain elusive. But the pursuit is on, and Mr. Page-Jones leads the hunt with this fine work.
He catalogs attributes of object-oriented design by which we may intelligently discuss their quality: connascence, encumbrance, cohesion, type conformance, contravariance, covariance, closed behavior, ideal states, ideal behavior, and others. Patterns and anti-patterns are also exhibited, but the distinctive feature is the presentation of principles that all patterns must obey.
Each chapter begins with an overview and ends with a summary followed by exercises with answers. Be sure to read them all. The exercises are interesting, and the "summaries" sometimes (Chapters 5 and 6, for example) introduce new concepts.
The glossary is excellent. The bibliography is unfortunately not annotated. Some passages are over-peppered with footnotes, especially when their point is merely humorous. Overall the footnotes are valuable and the humor is appreciated.
The text takes care to reference backward and forward to related topics, helping readers to trace their own threads.
Some readers want more details about UML. Part II clearly describes a basic subset of UML probably sufficient for 90% of business scenarios, but many of the fine points are omitted.
Part III treats the reader to a series of thought-provoking discussions of the qualities of good software design. Some of the thoughts provoked involve differences of opinion that this reader would like to describe below. Before doing so, however, he must emphasize first just how valuable he found the time spent considering the ideas of Mr.
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By R. Williams on Aug. 11 2001
Format: Paperback
One of the things you'll find in it that is not stressed enough in other books about OOD is state management. Programmers often understand basic concepts of how to design objects and what attributes they should have; few are good at taking complex models that involve state transformations (not just talking FSMs) and coming out with a solid design. Now that the middle tier is taking over, people need to realize that the concepts of data integrity, transactional integrity, even simple transformational integrity are part of the requirements of a good object oriented design. This book is one of the few that even addresses the issue.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By A Customer on June 8 2001
Format: Paperback
This book is simply great. Not only the descriptions and explanations are clear, the reader can find many practical examples as well. There is much more to this book then UML, all fundamentals of OO programming and design are explaned in detail. This book is a must-to-have for all OO folks out there, put it on the shelf next to "Design Patterns". By the way, the author also has excellent sense of humor.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
Very well written and extremely informative. It's giving me just what I hoped for: Clearly expressed key principles of OO design.
The UML stuff is limited - not good for someone really wanting to learn UML, but great for someone wanting to get started and know the most useful stuff for every day work.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
Probably I should have paid more attention at the word "fundamentals" in the title, before buying this book.
The book contains a pretty basic and superficial overview of UML (Part 2), stuffed in the middle of an introduction to OOD/OOP (Part 1), and a description of good OOP principles (Part 3).
Skipping preambles, jokes, and trivial examples, the juicy information about UML can be read through in a couple of hours.
If you are familiar with OOP and you just need a professional tutorial on the UML formalism, you'd better look fo another book.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
This is another of Meilir Page-Jones gems. Its enjoyable to read, concise and absolutely trustworthy. Some might find it a little abstract - I just love it. It clearly states what's what in this vague field.
If you want to learn UML as the main goal you should turn to Fowlers landmark book. If you want an alternative turn to Bertrand Meyers "Object oriented software construction". I know it has very, very many pages but its excellent and the second best book around.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.

Product Images from Customers

Search


Feedback