tpetricek / tomasp.net

Source code for my web site and blog - yet another remake!
25 stars 19 forks source link

"Design patterns" book predated Java #24

Open FranklinChen opened 5 years ago

FranklinChen commented 5 years ago

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.