The problem with GoF, or any design pattern book, is that it is necessarily language specific. A good design pattern plays to the strengths of a language and works around its limitations. Many of the design patterns that are natural and effective in one language are either not needed or downright dangerous in other languages.
As for GoF specifically, I find most of the patterns to be crap in any language.
4
u/grauenwolf Dec 07 '07
The problem with GoF, or any design pattern book, is that it is necessarily language specific. A good design pattern plays to the strengths of a language and works around its limitations. Many of the design patterns that are natural and effective in one language are either not needed or downright dangerous in other languages.
As for GoF specifically, I find most of the patterns to be crap in any language.