4 ms·
Yeah and a technique is part of the "English" language. Techniques exist everywhere. But in computer science they had to basically make the same concept sound
by neonological 6y ago
Yeah and a technique is part of the "English" language. Techniques exist everywhere.
But in computer science they had to basically make the same concept sound more snobbish. These aren't programming techniques, they are "design patterns."
- deleted 6y ago[deleted]
- ratww 6y agoI agree with you and the TFA. I also think that naming the book "Design Patterns" and calling the techniques "Patterns" is unfortunate and misleading. But I think calling them like that is what made the book as famous and as is it. If the book were called "OOP Programming Techniques" it wouldn't have the same popularity. Of course that doesn't make it right. As a book it has served its purpose at the time, but by portraying what are basically "band aids" to limited programming languages (Norvig 1996) as foundational CS knowledge, it ossified the development of OOP and CS itself by a few years IMO.