AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Fundamentals of Object-Oriented Design in UML by Meilir Page-Jones ISBN: 0-201-69946-X Publisher: Addison-Wesley Pub Co Pub. Date: 03 November, 1999 Format: Paperback Volumes: 1 List Price(USD): $49.99 |
Average Customer Rating: 4.52 (21 reviews)
Rating: 5
Summary: Displays a healthy perspective on Object-Oriented Design
Comment: The major portion of my information technology career of fourteen years has been based in structured design and programming. I've spent the last few years programming in Visual Basic, which is object-based. I've also done a modicum of programming with object-oriented languages (C++ and Java). I jumped into OO programming before taking any design courses (sound familiar?) and eventually felt compelled to remedy the situation by reading a book on OOD. Meilir Page-Jones' book was not a disappointment. I believe that designers and programmers of all experience levels can benefit from reading his book. Newcomers will get the right introduction to OOD while experienced developers will be challenged to reexamine their approach to software construction.
"Fundamentals of Object-Oriented Design" is composed of three parts. In part 1 the author provides an overview of Object-Oriented Design (OOD) by defining key terms and then providing a brief summary of the evolution of software development. This orientation prepares the reader for the rest of the discussions in the book. Part 2 is a summary of the most often used portions of UML syntax. It's not intended to be an exhaustive description. He leaves out those parts of the language that are used infrequently. Part 3 is a compendium of principles of object-oriented design.
The salient benefits of the book are the clear, cogent arguments Mr. Page-Jones articulates in support of the principles he espouses, which are rooted in a very practical approach toward software development. Among other things, you can use most of the principles as bases for code reviews. He also peppers the discussions with entertaining anecdotes, realizing that this heavy stuff needs periodic comic relief. His definitions of OO terminology are concise and he avoids unnecessary abstractions.
I recommend that you add this book to your reference library. There are many zealots for OOD and this book helps to put things in their proper perspective.
Rating: 4
Summary: Very enjoyable and informative
Comment: This is a book more about object-oriented design then UML. The first section covers the absolute basics of what OOD is. The middle portion teaches the reader how to use UML to depict their designs. The final section is a set of instructive essays, warning the reader of the problems and pitfalls that often occur in OOD, and how to avoid them.
Page-Jones has an excellent sense of humour, and his engaging style makes this an incredibly enjoyable book to read. You won't even notice that you're actually learning something! I also like the fact that he doesn't use a single programming language for his examples, instead trying to be generic, or alternatively, giving examples from C++, Java, Eiffel, and Smalltalk in turn. This makes the book accessible for all OO designers.
I wouldn't recommend this book to an experienced OO designer who wishes to learn UML. That's not the intended audience. For a new comer, who wishes to learn good design techniques from the start, this is the book for you.
Rating: 2
Summary: Not a complete OO or UML fundamentals book
Comment: 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.
![]() |
Title: Standard C++ with Object-Oriented Programming by Paul S. C++ With Object-Oriented Programming Wang ISBN: 0534371310 Publisher: Brooks Cole Pub. Date: 19 July, 2000 List Price(USD): $62.95 |
![]() |
Title: Extreme Programming Explained: Embrace Change by Kent Beck ISBN: 0201616416 Publisher: Addison-Wesley Pub Co Pub. Date: 05 October, 1999 List Price(USD): $28.95 |
![]() |
Title: XML and Java: Developing Web Applications, Second Edition by Hiroshi Maruyama, Andy Clark, Makoto Murata, Naohiko Uramoto, Kent Tamura, Yuichi Nakamura, Ryo Neyama, Kazuya Kosaka, Satoshi Hada ISBN: 0201770040 Publisher: Addison-Wesley Pub Co Pub. Date: 13 May, 2002 List Price(USD): $49.99 |
![]() |
Title: Distributed Systems: Concepts and Design (3rd Edition) by George Coulouris, Jean Dollimore, Tim Kindberg ISBN: 0201619180 Publisher: Addison-Wesley Pub Co Pub. Date: 11 August, 2000 List Price(USD): $94.00 |
![]() |
Title: UML and the Unified Process: Practical Object-Oriented Analysis and Design by Jim Arlow, Ila Neustadt ISBN: 0201770601 Publisher: Addison-Wesley Pub Co Pub. Date: 21 December, 2001 List Price(USD): $46.99 |
Thank you for visiting www.AnyBook4Less.com and enjoy your savings!
Copyright� 2001-2021 Send your comments