tomasp.net icon indicating copy to clipboard operation
tomasp.net copied to clipboard

"Design patterns" book predated Java

Open FranklinChen opened this issue 5 years ago • 0 comments

I am reporting an important factual error in your blog post http://tomasp.net/blog/2019/software-engineering/

The Gang of Four design patterns are a response to particular problems of Java.

The chronology is incorrect here, as the book (a paper copy of which I still have) predates the existence of Java, and its examples are in C++.

Reading your post brought back memories, as I got my first job as a software engineer in 1993, and remember starting with C and then transitioning to C++ for a project in which the architects had us all buy and study the "Gang of Four" book as well as Rumbaugh's book on OMT https://en.wikipedia.org/wiki/Object-modeling_technique (both of which I still own!) and we even used an OMT tool to draw diagrams and generate C++ code. Our work predated the merge of the Booch method with OMT to form UML.

FranklinChen avatar Feb 20 '19 15:02 FranklinChen