Mark Miller's Reviews > Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns by Erich Gamma
Rate this book
Clear rating

by
M 50x66
's review

liked it

I got this book as part of a job which had me programming in C++. I found it very helpful in understanding how to effectively use C++ so that it didn't kill me. It provides a vocabulary such that you can deal with data in a metalanguage of sorts, at least among colleagues (not in the sense of metaprogramming).

As time has passed, I've looked at Design Patterns in a new way. The introduction to the book is worth a read, even if you don't quite get the significance of it. If people would only take it seriously, I think that people could begin to get an idea of what a science of computing would really be about. I don't say this to mean that what we commonly call OO is the "path to computer science," but the idea of inventing structures that have broad applicability in applications, and to future efforts to invent more varied computational structures.
2 likes · flag

Sign into Goodreads to see if any of your friends have read Design Patterns.
Sign In »

Reading Progress

Started Reading
January 1, 2000 – Finished Reading
August 17, 2013 – Shelved

No comments have been added yet.