𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Object-Oriented Design Heuristics

✍ Scribed by Arthur J. Riel


Publisher
Addison-Wesley Professional
Year
1996
Tongue
English
Leaves
400
Edition
First Edition
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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.


πŸ“œ SIMILAR VOLUMES


Object-oriented design knowledge: princi
✍ Javier GarzÑs, Javier GarzÑs and Mario Piattini πŸ“‚ Library πŸ“… 2007 πŸ› Idea Group Pub 🌐 English

In order to properly understand a field, a researcher has to first understand the accumulated knowledge of that field. Micro-architectural design has accumulated knowledge elements that are clearly defined. These elements, such as design patterns, are properly differentiated and generally understood

Object-Oriented Design Choices
✍ Adair Dingle πŸ“‚ Library πŸ“… 2021 πŸ› Routledge 🌐 English

<p>Do modern programming languages, IDEs, and libraries make coding easy? Maybe, but coding is not design. Large-scale or expensive apps clearly require evaluation of design choices. Still, software design directly impacts code reuse and longevity even for small-scale apps with limited overhead. Thi

Designing Object-Oriented Software
✍ Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener πŸ“‚ Library πŸ“… 1990 πŸ› Prentice Hall 🌐 English

<P> <B> </B> Practical and down-to-earth in approach, this bestseller explores the art of designing object-oriented software. It offers basic design principles and a specific design process that can be applied to any software programming effort -- even those not using object-oriented programmi

Object-Oriented Design and Patterns
✍ Cay S. Horstmann πŸ“‚ Library πŸ“… 2005 πŸ› Wiley 🌐 English

Reviewer: Dr. Alexander Yakhnis, [email protected] I like the book and have taught Spring 2004 Object-oriented Development (CSC 429 ) course at SUNY College at Brockport, New York. I have taught the material from Chapter I through 6. I have also used the material from Ch. 8 Object-Oriented Fra