What Every Programmer Should Know About Object-Oriented Design

(9)
What Every Programmer Should Know About Object-Oriented Design image
ISBN-10:

0932633315

ISBN-13:

9780932633316

Released: Jan 01, 1995
Publisher: Dorset House
Format: Hardcover, 392 pages

Description:

If you're a programmer using C++, Smalltalk, or Eiffel, or if you're about to migrate to object orientation for the first time, you need to know the most important principles of object-oriented design.

For example: In a reliable design, why must a variable's cone of polymorphism lie within that of a method. Is connascence good or bad? How could the inherited methods of a superclass violate the invariant of a subclass -- and how can this be prevented?

Page-Jones answers these questions and more, with characteristic clarity, demystifying the fundamentals of object orientation in a language-independent way. He provides a comprehensive notation for object-oriented design that allows you to depict the design for a whole system or to jot down back-of-the-envelope ideas. features 150+ diagrams and exercises Topics Include


* Encapsulation
* Information Hiding
* State Retention
* Object Identity
* Synchronous and Asynchronous Messages
* Classes and Subclasses
* Inheritance
* Polymorphism
* Genericity
* Reusability
* The Object-Communication Diagram
* States and Transitions
* Connascence
* Class Domains
* Encumbrance
* State Space and Behavior
* Class Cohesion
* Guide to Object-Oriented Terminology
* Object-Orientation in a Historical Context

From the Foreword

". . . vintage Page-Jones. . . . Meilir is a gifted teacher. . . . a relentlessly pragmatic focus based on real-world experience . . . compact examples to guide the developer, whether novice or old hand, toward better object-oriented software solutions. . . . Who could ask for more?" -- Larry L. Constantine

Best prices to buy, sell, or rent ISBN 9780932633316




Frequently Asked Questions about What Every Programmer Should Know About Object-Oriented Design

You can buy the What Every Programmer Should Know About Object-Oriented Design book at one of 20+ online bookstores with BookScouter, the website that helps find the best deal across the web. Currently, the best offer comes from and is $ for the .

The price for the book starts from $60.99 on Amazon and is available from 12 sellers at the moment.

At BookScouter, the prices for the book start at $11.50. Feel free to explore the offers for the book in used or new condition from various booksellers, aggregated on our website.

If you’re interested in selling back the What Every Programmer Should Know About Object-Oriented Design book, you can always look up BookScouter for the best deal. BookScouter checks 30+ buyback vendors with a single search and gives you actual information on buyback pricing instantly.

As for the What Every Programmer Should Know About Object-Oriented Design book, the best buyback offer comes from and is $ for the book in good condition.

The What Every Programmer Should Know About Object-Oriented Design book is in very low demand now as the rank for the book is 1,641,715 at the moment. A rank of 1,000,000 means the last copy sold approximately a month ago.

The highest price to sell back the What Every Programmer Should Know About Object-Oriented Design book within the last three months was on November 13 and it was $6.06.