309x Filetype PDF File size 0.29 MB Source: www.dorsethouse.com
72 • Design Design • 73
Partial Contents What Every Programmer Should Know . . . ORIGINAL EDITION
Chapter 1: What Does It Mean to “Beautifully written introduction to the fundamental
Be Object-Oriented, Anyway? ideas, notation, terminology, criteria, and principles of What Every
1.1 Encapsulation object-oriented design. Written for every programmer
1.2 Information/Implementa- and, indeed, a must-read for every programmer Programmer
tion Hiding involved with object-oriented programming. A classic
programmer’s text, delightfully brimming with clarity
1.3 State Retention and elegance.” Should Know
1.4 Object Identity —Carlene Char, Computer Book Review
1.5 Messages About Object-
1.6 Classes “Regardless of your level of expertise, the principles
1.7 Inheritance will undoubtedly spark more than one discovery. Oriented Design
1.8 Polymorphism They are Page-Jones’s lasting contribution to our col-
1.9 Genericity lective understanding of object orientation and soft-
ware development in general. by Meilir Page-Jones
Chapter 2: Object-Orientation— “. . . surprisingly simple, elegant, and revealing . . . foreword by Larry L. Constantine ISBN: 0-932633-31-5
Who Ordered That? Rest assured that the book’s explanations will make ©1995 392 pages hardcover
your job as a designer and programmer easier and $50.95 (incl. $6.00 for UPS in US)
Chapter 3: The Basic Notation for more satisfying.
Classes and Methods “. . . fresh breeze across the object-oriented land- Winner of a Software Development
Chapter 4: Inheritance and Aggre- scape.” Productivity Award
gation Diagrams —Andrew J. Wozniewicz, Windows Tech Journal
Chapter 5: The Object-Communica- “. . . vintage Page-Jones . . . Meilir is a gifted teacher. ith exceptional clarity, Page- he chief concern of the text is
tion Diagram . . . a relentlessly pragmatic focus based on real-world WJones teaches the fundamentals Tdesign—not notation. “Some pro-
Chapter 6: State-Transition Diagrams experience . . . compact examples to guide the devel- of object-oriented design in a lan- grammers don’t think they’re doing
oper, whether novice or old hand, toward better guage-independent way. Tech- design when they program,” the
Chapter 7: Additional OODN Diagrams object-oriented software solutions . . . niques for designing and building author comments, “but whenever
“. . . Who could ask for more?” with objects are illustrated with you write code, you’re always doing
Chapter 8: Encapsulation and Con- —Larry L. Constantine, from the foreword abundant examples, elaborated with design. . . .”
nascence do’s and don’ts discussions, and f you haven’t joined the UML
Chapter 9: Domains, Encumbrance, “Some programmers don’t think they’re doing design reinforced with meaningful exercises Ibandwagon—or if you’re ready to
and Cohesion when they program, but whenever you write code, and answers. jump off!—explore this experienced
you’re always doing design, either explicitly or implic- evised for UML in a second edi- teacher’s lessons on object-oriented
Chapter 10: Properties of Classes itly. One of the aims of this book is to make program- Rtion—entitled Fundamentals of design with this highly acclaimed,
and Subclasses mers explicitly aware of the design patterns that Object-Oriented Design in UML—this readable text.
Chapter 11: The Perils of Inheri- they’re creating in their code.” award-winning first edition remains “illustrates exactly what the criteria are
tance and Polymorphism —Meilir Page-Jones, DHQ,Vol. V, No. 2 one of the most understandable for good objects. It also reveals that the
books on O.O. design. criteria are much more relevant than the
Chapter 12: Class Interfaces About the Author rogrammers, designers, and coding language, diagramming tech-
Appendix A: Checklist for an Object- Pmanagers who want to learn niques, or object methodology for deter-
Oriented Design Walkthrough eilir Page-Jones is president object-oriented design without mining system goodness and object suc-
Mand senior consulting method- learning UML will especially find cess. . . . a book for developers who are
Appendix B: The Object-Oriented ologist at Wayland Systems, and has this book useful. The diagrams are sure they have already figured out every-
Design Owner's Manual extensive experience in training, con- presented in the author’s OODN thing there is to know about objects.”
sulting, and hands-on system devel- notation and the brief code examples Roland Racko, Software Development
Appendix C: Blitz Guide to Object- opment. He is also the author of are given in an easily recognizable —
Oriented Terminology Practical Project Management, pub- hybrid of C++, Smalltalk, and Eiffel.
lished by Dorset House. Visit Read more about this book at
www.waysys.com. http://www.dorsethouse.com/books/weps.html
DORSET HOUSE PUBLISHING 353 WEST 12TH STREET NEW YORK, NEW YORK 10014 USA Order Today! • (800) 342-6657 • (212) 620-4053 • fax (212) 727-1044
info@dorsethouse.com • www.dorsethouse.com Phone, fax, or mail with credit card information, check, or money order. VISA MC AMEX
no reviews yet
Please Login to review.