Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
23 used & new from £20.52

Have one to sell? Sell yours here
 
   
Object-oriented Design Heuristics
 
See larger image
 

Object-oriented Design Heuristics (Hardcover)

by Arthur J. Riel (Author)
4.9 out of 5 stars See all reviews (8 customer reviews)
RRP: £37.99
Price: £32.29 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.70 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want guaranteed delivery by Tuesday, July 21? Choose Express delivery at checkout. See Details
15 new from £25.24 8 used from £20.52

Frequently Bought Together

Customers buy this book with Object Design: Roles, Responsibilities and Collaborations (Addison-Wesley Object Technologiey Series) by Rebecca Wirfs-Brock

Object-oriented Design Heuristics + Object Design: Roles, Responsibilities and Collaborations (Addison-Wesley Object Technologiey Series)
Price For Both: £64.58

Show availability and shipping details


Customers Who Bought This Item Also Bought

Object Design: Roles, Responsibilities and Collaborations (Addison-Wesley Object Technologiey Series)

Object Design: Roles, Responsibilities and Collaborations (Addison-Wesley Object Technologiey Series)

by Rebecca Wirfs-Brock
4.8 out of 5 stars (4)  £32.29
Object-oriented Software Construction (Prentice-Hall Resource)

Object-oriented Software Construction (Prentice-Hall Resource)

by Bertrand Meyer
5.0 out of 5 stars (6)  £36.95
Patterns of Enterprise Application Architecture (The Addison-Wesley signature series)

Patterns of Enterprise Application Architecture (The Addison-Wesley signature series)

by Martin Fowler
4.4 out of 5 stars (13)  £30.09
The Mythical Man Month and Other Essays on Software Engineering

The Mythical Man Month and Other Essays on Software Engineering

by Frederick P. Brooks Jr.
4.3 out of 5 stars (24)  £16.09
Refactoring: Improving the Design of Existing Code (Object Technology Series)

Refactoring: Improving the Design of Existing Code (Object Technology Series)

by Martin Fowler
4.3 out of 5 stars (20)  £26.59
Explore similar items

Product details


Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Object Oriented Design
   www.Altova.com/UModel    Easy UML Design Software Tool Fully Functional 30 Day Trial 
Oriental Design
   Ask.com    Find the Best Results for Oriental Design
Electro optics design
   www.md-optics.com    Development and design Using CODEV and Zemax 
  
 

Product Description

Product Description
Upon completion of an object-oriented design, you are faced with a troubling question: "Is it good, bad, or somewhere in between?" Seasoned experts often answer this question by subjecting the design to a subconscious list of guidelines based on their years of experience. Experienced developer Arthur J. Riel has captured this elusive, subconscious list, and in doing so, has provided a set of metrics that help determine the quality of object-oriented models. Object-Oriented Design Heuristics offers insight into object-oriented design improvement. The more than sixty guidelines presented in this book are language-independent and allow you to rate the integrity of a software design. The heuristics are not written as hard and fast rules; they are meant to serve as warning mechanisms which allow the flexibility of ignoring the heuristic as necessary. This tutorial-based approach, born out of the author's extensive experience developing software, teaching thousands of students, and critiquing designs in a variety of domains, allows you to apply the guidelines in a personalized manner.The heuristics cover important topics ranging from classes and objects (with emphasis on their relationships including association, uses, containment, and both single and multiple inheritance) to physical object-oriented design. You will gain an understanding of the synergy that exists between design heuristics and the popular concept of design patterns; heuristics can highlight a problem in one facet of a design while patterns can provide the solution. Programmers of all levels will find value in this book. The newcomer will discover a fast track to understanding the concepts of object-oriented programming. At the same time, experienced programmers seeking to strengthen their object-oriented development efforts will appreciate the insightful analysis. In short, with Object-Oriented Design Heuristics as your guide, you have the tools to become a better software developer. 020163385XB04062001

From the Back Cover

Upon completion of an object-oriented design, you are faced with a troubling question: "Is it good, bad, or somewhere in between?" Seasoned experts often answer this question by subjecting the design to a subconscious list of guidelines based on their years of experience. Experienced developer Arthur J. Riel has captured this elusive, subconscious list, and in doing so, has provided a set of metrics that help determine the quality of object-oriented models.

Object-Oriented Design Heuristics offers insight into object-oriented design improvement. The more than sixty guidelines presented in this book are language-independent and allow you to rate the integrity of a software design. The heuristics are not written as hard and fast rules; they are meant to serve as warning mechanisms which allow the flexibility of ignoring the heuristic as necessary. This tutorial-based approach, born out of the author's extensive experience developing software, teaching thousands of students, and critiquing designs in a variety of domains, allows you to apply the guidelines in a personalized manner.

The heuristics cover important topics ranging from classes and objects (with emphasis on their relationships including association, uses, containment, and both single and multiple inheritance) to physical object-oriented design. You will gain an understanding of the synergy that exists between design heuristics and the popular concept of design patterns; heuristics can highlight a problem in one facet of a design while patterns can provide the solution.

Programmers of all levels will find value in this book. The newcomer will discover a fast track to understanding the concepts of object-oriented programming. At the same time, experienced programmers seeking to strengthen their object-oriented development efforts will appreciate the insightful analysis. In short, with Object-Oriented Design Heuristics as your guide, you have the tools to become a better software developer.

020163385XB04062001



See all Product Description

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
ood
best practices
software design
object-oriented software design
it-books
heuristics
design
oo
object-oriented
handbook of designing
design measures

Your tags: Add your first tag
 

 

Customer Reviews

8 Reviews
5 star:
 (7)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.9 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Excellent, practical guide to making OO design decisions, 28 April 1998
By A Customer
Object Oriented programming gives the developer a great many choices when designing. This book describes 68 heuristics that help you make optimal design decisions at every step of the way. The explanations are easy to understand and the focus on practical design considerations rather than theory make this book very easy to get through. If it's your job to do OO designs then this book is a must! It does the same thing for OO that Scott Meyer's excellent "Effective C++" books do for C++. The recent popularity of "Design Pattern" books should not distract you from books like this - buy this one first!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
4.0 out of 5 stars Very nice and pragmatic guidelines, 15 Nov 1998
By A Customer
While the approach is a bit different from the "design patterns" book, this book gave me a very useful set of concrete guidelines for dealing with design issues I face every day in my work. Definitely recommend it to any OO designer. My only caveat would be to start with a already clear separation of "interface" from "class", as the book does not emphasize this.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
5.0 out of 5 stars Excellent, 21 Jan 2000
By A Customer
One of the best OO books I've come across. It really puts proper design and the use of patterns into context. I thought I was knew OO before I read this but it just made me realise how much better my designs could be. Its also the kind of book that you will always need to refer back to and the layout makes that possible.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars A time-defying masterpiece
If you are having difficulty trying to grasp O.O. design, this book will be like a ray of sunlight in the dark. Read more
Published on 22 April 2006 by J. Lawrence

5.0 out of 5 stars Outstanding!!
You must need it when you finish(!) your design.
Published on 6 Mar 1999

5.0 out of 5 stars A good, readable and practical book on OO design
The great strength of this book is that it specifically addresses design issues that crop up all the time, and handles them in a readable and practical way. Read more
Published on 8 Jan 1998

5.0 out of 5 stars Recommended book for anyone serious about OO design
This is one of the best object oriented design books I have read. Traditional object oriented analysis and design books mainly focus on methodologies which can become very... Read more
Published on 2 Jan 1998

5.0 out of 5 stars Required Reading for OO Developers
If you do OO development, please read this book! This book, along with the GoF Design Patterns book are in my OO development hall of fame. Read more
Published on 21 April 1997

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

Let Olay Amaze You

Olay Total Effects Day Moisturiser SPF15 50ml
Amazon.co.uk sells all your favourite ranges from Olay, including Regenerist and Total Effects.

Discover Olay at Amazon.co.uk

 

A Close Shave

Philips Nivea Coolskin HS8060 Moisturizing Rotary Shaving System
For all types of hair removal, stay smooth with Amazon.co.uk.

Discover Shaving & Hair Removal

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates