Jump to ratings and reviews
Rate this book

Object-Oriented Software Construction

Rate this book
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 bestseller, 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.

1296 pages, Paperback

First published April 1, 1988

Loading interface...
Loading interface...

About the author

Bertrand Meyer

71 books21 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
101 (37%)
4 stars
96 (35%)
3 stars
50 (18%)
2 stars
17 (6%)
1 star
3 (1%)
Displaying 1 - 16 of 16 reviews
Profile Image for Kevin.
34 reviews
December 17, 2014
This book is a throw back, and fascinating because of it. It's great to see the difference in perspective then compared to that preached by the Agile development community today. It's also interesting to see all the OO features included in Eiffel that none of today's OO language's have. There are clearly things we are doing better today, but others we have lost that we could benefit from. Especially in the areas of better design and more flexible reusable extensible software. And this book has a lot to say about those topics.
Profile Image for Sandro Mancuso.
Author 2 books280 followers
September 27, 2016
This book was written in 1997 and I can't judge it using my current knowledge, which was acquired in the almost 20 years after the book was written. This book was a great book in the past, for people learning OOP/D, hence the 4 stars. Yes, the book definitely shows its age and most things it advocates are not considered good practices today. I would not recommend it for those who understand OOP/D well enough and neither for those who are looking for the current best practices in software design. However, there are still a few hidden gems in there when it comes to software design. I recommend browsing through the book and reading some of the points you may find useful.
Profile Image for Alessio Eros.
3 reviews
August 4, 2022
This is a great book covering in detail the Object oriented method. I wish I’d read this earlier!!
317 reviews1 follower
January 11, 2018
Not bad as for a re-read of 20-years old software development book. Taxonomy around O-O changed a bit. However, it's still worth to scan it quickly for a couple of really good pointers on how to use (vs. abuse) object oriented languages. Other then that, it's just a book that captured really well certain moment in the evolution of IT eco-system, when O-O hype managed to hatch Java ;-)
Profile Image for Brian Cham.
548 reviews44 followers
December 5, 2020
I accidentally read this in my second year of university because I thought this was required reading. The author has strong opinions about object-oriented programming that he uses to make a new language Eiffel. It's a bit old and stifled by today's standards but has good value in showing all the thought processes and decision that go into language design.
Profile Image for Ivan Soto.
91 reviews
September 29, 2011
It's a useful book but it takes huge perseverance to get through unskilled writing on such a technical topic.
May 19, 2015
A bit outdated, too much lyrics, *too much* Eiffel language. Author's opinion on some aspects are too restrictive and controversial. Anyway, it's a quite good book on OOP.
13 reviews2 followers
April 19, 2016
The bible of OOD. Not exactly the way things get done, in practice, but the concepts are a good foundation. I read this cover-to-cover, and enjoyed Meyer's style.
Displaying 1 - 16 of 16 reviews

Can't find what you're looking for?

Get help and learn more about the design.