Object-oriented software construction

Front Cover
Prentice-Hall, 1988 - Computers - 534 pages
62915-4 The definitive reference on the most important new technology in software! "While the original version of OOSC is a classic, OOSC 2/E is destined to overshadow it and all other general introductions . . . literally an epic work." --James C. McKim, Jr., Hartford Graduate Center "Compelling. Extremely well-written and literate . . . I recaptured that same sense of intellectual excitement I felt reading the first edition for the first time." --Paul Dubois, Lawrence Livermore National Laboratory, Editor, Scientific Programming Dept., Computers in Physics "The definitive tome on Object-Orientation . . . the finest piece of writing and thinking about this vast subject . . . Bertrand has a lot to say of great importance and says it well in this significantly revised book." --Richard Wiener, University of Colorado, Colorado Springs, Editor, Journal for Object-Oriented Programming A whole generation was introduced to object technology through the first edition of Bertrand Meyer's OOSC. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller. It has been thoroughly revised and considerably expanded. No other book on the market provides such a breadth and depth of coverage on the most important technology in software development. SOME OF THE NEW TOPICS COVERED IN DEPTH BY THIS SECOND EDITION: Concurrency, distribution, client-server and the Internet. Object-oriented databases, persistence, schema evolution. Design by contract: how to build software that works the first time around. A study of fundamental design patterns. How tofind the classes and many others topics of object-oriented methodology. How to use inheritance well and detect misuses. Abstract data types: the theory behind object technology. Typing: role, issues a

From inside the book

What people are saying - Write a review

LibraryThing Review

User Review  - applegatelibrary - LibraryThing

A classic text on object oriented software languages and development, and one of the top 20 best software development books. It is both detailed and comprehensive yet surprisingly accessible. Some of ... Read full review

LibraryThing Review

User Review  - lorin - LibraryThing

This is considered a classical book on object-oriented programming. It's quite hefty, and not easy to read from cover to cover. However, there's a lot in here worth reading. The material on "design by ... Read full review


Aspects of software quality
Approaches to reusability

26 other sections not shown

Other editions - View all

Common terms and phrases

About the author (1988)

BERTRAND MEYER is one of the pioneers of modern software engineering, whose experience spans both industry and academia. He has led the development of successful O-O products and libraries totaling thousands of classes. His Prentice Hall books include "Object Success" (an introduction to object technology for managers), "Introduction to the Theory of Programming Languages, Eiffel: The Language, Object-Oriented Applications," and "Reusable Software," He is a frequent keynote speaker at international conferences and consultant for Fortune 500 companies, editor of the Object-Oriented Series, associate member of the applications section of the French Academy of Sciences, chairman of the TOOLS conference series, and editor of the Object Technology department of IEEE Computer.