The Object Primer

The Object Primer

Media:Paperback
Author:Scott W. Ambler, Barry McGibbon
Publisher:Cambridge University Press
Release date:15 February, 2001
List price:$42.00
Our price: that is 100% off!

The Object Primer

Average rating: Stars
Stars Timeless Principles
I've been looking at the online text of Scott's Object Primer 3/e and just ordered my own copy, because he's the first person I've seen other than Ivar Jacobsen to get Use Cases completely right.

I have been using Use Cases since before UML 1.0 and I have always been disappointed by the general inability of practitioners to understand and apply the extend and include dependencies (and their predecessors.) Many practitioners advise against the use of these dependencies (which is better than using them incorrectly or inconsistently.) I have found no tool that implements them completely and correctly.

I was pleasantly surprised to find that Scott Ambler's treatment of these dependencies in the Object Primer 3/e matched my own experience applying them in many environments.

First, he states they should be used sparingly. (Overly complex collections of use cases and diagrams are not helpful to anyone.)

Second, he has a consistent notation for the point at which each
extend or include dependency is invoked. (Some practitioners state that the base use case should not have a reference to the extension, others leave off references to included use cases - neither of these practices is consistent with UML 2.0.)

These are simple principles, but not following them has caused many people to get far less out of their use cases than they could have.
The Object Primer - Scott W. Ambler, Barry McGibbon
Stars A good way to teach old programming dogs new tricks
Even though object-oriented programming (OOP) has been around for many years and is taught in the computer science programs at colleges and universities, there are still many developers who do not know it. What this means is that those who are now performing the migration to OOP are primarily old dogs that need to learn the latest tricks. This book is perfect for that task, Ambler writes very clearly and covers all of the major aspects of OOP.
There are two outstanding features of the book. The first is the clear writing style and the second is the completeness of coverage. Not only are the fundamentals of OOP covered, but the Unified Modeling Language (UML) is also introduced. Since the U in UML could now be considered a representative for Universal, most developers need to be able to understand it. Ambler also covers some of the basic features of design patterns, components, use cases, object-oriented analysis, object-oriented design and object-oriented testing. These are generally considered to be advanced topics, but as presented here are well within the level of an introductory book.
The only negative point is the significant amount of duplication that is done. For example, on page 410 there is a boxed region for the definition:

Subject Matter Expert (SME) - A person who is responsible for providing pertinent information about the problem and/or technical domain either from personal knowledge or from research.

An excellent definition, but the problem is that it was already defined on page 35 and was used many times in the pages between 35 and 410, especially in the chapter on gathering requirements. There are many similar situations throughout the book, so many that I often considered segments redundant.
This book could also be used as a textbook in a course on the principles of object-oriented programming without using a specific language. Some Java code is used, but it is very skeletal and is used to demonstrate the initial steps in constructing your application from the design principles.
Scott W. Ambler, Barry McGibbon - The Object Primer
Stars Worth Buying Book and Useful Book for Object-Oriented Design
This book is very useful for me. As a JAVA Programmer i was always confused with the notations used by various authors. I found the notations used in this book to draw various design diagrams are simple and understandable. I thank author for producing such an excellent book for Object-Oriented programmers and designers.
Consumer Bookstore

Similar products
$78.65
Object-Oriented Programming
Object-Oriented Programming
Forex Trading Systems
Discount Hotel Rooms
Christmas Decorations | Ulysses S. Grant Biography | Cheap Color Contacts
Tiffen 67mm 30 Filter (Magenta) | Top Music Products | Olympus Digital Camera | Interact Surge Protector