Your vote matters here! Login and vote now.
By bloid
via memuser.blogspot.com
Published: Mar 30 2008 / 11:51
The GoF Design Patterns are perhaps the most popular design fads of Software ever. However some people argue that they are more or less solutions to the deficiencies of Language itself (particularly C++/Java) and if the language is powerful enough they are redundant. Consider this excellent presentation from Peter Norvig for example.
SaveShareSend
Tags: other languages
Comments
villane replied ago:
Good post, although I don't agree with the view of patterns as compensating language deficiencies. Patterns are simply documented recurring solutions to recurring problems, some more abstract than others. And indeed some languages make the implementation of some patterns trivial and lessen the need for using other patterns -- that doesn't mean the pattern disappears. But I do think it makes it easier to find other, more complex patterns that would have been too difficult with a less terse language.
Voters For This Link (15)
Voters Against This Link (2)