Object-oriented Software Construction

Front Cover
Prentice Hall PTR, 1997 - Computers - 1254 pages

This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation.A whole generation was introduced to object technology through the first edition of this book. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller, but has been thoroughly revised and expanded. Among the new topics covered in depth are: Concurrency, distribution, client/server and the Internet; object-oriented databases; design by contract; fundamental design patterns; finding classes; the use and misuse of inheritance; abstract data types; and typing issues. The book also includes completely updated discussions of reusability, modularity, software quality, object-oriented languages, memory management, and many other essential topics.All software developers and computer science students, worldwide.

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


Software quality
Criteria of object orientation
The road to object orientation

68 other sections not shown

Common terms and phrases

About the author (1997)

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.

Bibliographic information