«« Next » « Previous
«« Next » « Previous

Link Details

Your vote matters here! Login and vote now.
Link 73323 thumbnail

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.
  • 15
  • 2
  • 1061
  • 324

Comments

Add your comment
User 188795 avatar

villane replied ago:

0 votes Vote down Vote up Reply

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.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.