{"product_id":"objectoriented-design-heuristics-0785342633856","title":"Object-Oriented Design Heuristics","description":"\u003cdiv class=\"book-description\"\u003e\n\u003cp\u003e\u003cstrong\u003eObject-Oriented Design Heuristics\u003c\/strong\u003e by Riel, Arthur J.. hardcover edition. ISBN: 0785342633856.\u003c\/p\u003e\n\u003cp\u003eObject-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 authors 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.\nThe 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.\nProgrammers 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.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":44957262970933,"sku":"ByrdShop_020163385X","price":27.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0627\/8139\/0901\/files\/9780201633856_f6696676-aeed-4554-892d-c7858d815d6b.jpg?v=1781342263","url":"https:\/\/atxbooks.com\/products\/objectoriented-design-heuristics-0785342633856","provider":"ATX Books","version":"1.0","type":"link"}