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
"synopsis" may belong to another edition of this title.
"About this title" may belong to another edition of this title.
Shipping:
US$ 3.00
Within U.S.A.
Book Description Condition: new. Seller Inventory # newMercantile_0932633315
Book Description Hardcover. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_0932633315
Book Description Hardcover. Condition: new. Buy for Great customer experience. Seller Inventory # GoldenDragon0932633315
Book Description Hardcover. Condition: new. New. Seller Inventory # Wizard0932633315
Book Description Hardcover. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think0932633315
Book Description Condition: new. Seller Inventory # FrontCover0932633315
Book Description Hardcover. Condition: new. Brand New Copy. Seller Inventory # BBB_new0932633315
Book Description Condition: New. Buy with confidence! Book is in new, never-used condition 1.9. Seller Inventory # bk0932633315xvz189zvxnew
Book Description Hardcover. Condition: New. Brand New!. Seller Inventory # VIB0932633315
Book Description Condition: New. pp. xx + 370 Index. Seller Inventory # 2650391175