What Every Programmer Should Know about Object-Oriented Design

Valutazione media 4,25
( su 12 valutazioni fornite da Goodreads )
 
9780932633316: What Every Programmer Should Know about Object-Oriented Design

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

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Review:

"An explanation of just about everything in object-oriented design." -- C.C. Dilloway, Computer Books Review

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

Meilir Page-Jones
ISBN 10: 0932633315 ISBN 13: 9780932633316
Nuovi Quantità: 1
Da
ABC
(Saint Louis, MO, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione libro: Brand New. New. Codice libro della libreria A2173

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 35,17
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 5,97
In U.S.A.
Destinazione, tempi e costi

2.

Meilir Page-Jones
Editore: Dorset House Publishing Company, Incorporated (1995)
ISBN 10: 0932633315 ISBN 13: 9780932633316
Nuovi Rilegato Quantità: 1
Da
Irish Booksellers
(Rumford, ME, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Dorset House Publishing Company, Incorporated, 1995. Hardcover. Condizione libro: New. book. Codice libro della libreria M0932633315

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 43,68
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

3.

Meilir Page-Jones
Editore: Dorset House (1996)
ISBN 10: 0932633315 ISBN 13: 9780932633316
Nuovi Rilegato Quantità: 1
Da
Ergodebooks
(RICHMOND, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Dorset House, 1996. Hardcover. Condizione libro: New. Codice libro della libreria DADAX0932633315

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 49,86
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,41
In U.S.A.
Destinazione, tempi e costi

4.

Meilir Page-Jones
Editore: Dorset House (1996)
ISBN 10: 0932633315 ISBN 13: 9780932633316
Nuovi Rilegato Quantità: 1
Da
Revaluation Books
(Exeter, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Dorset House, 1996. Hardcover. Condizione libro: Brand New. 392 pages. 10.50x7.50x1.00 inches. In Stock. Codice libro della libreria 0932633315

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 66,34
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 6,59
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi