Design patterns and multiple programming languages

Posted by Eduard Florinescu on Programmers See other posts from Programmers or by Eduard Florinescu
Published on 2012-09-09T07:58:24Z Indexed on 2012/09/09 15:49 UTC
Read the original article Hit count: 340

I am referring here to the design patterns found in the GOF book. First, how I see it, there are a few peculiarities to design pattern and knowing multiple languages, for example in Java you really need a singleton but in Python you can do without it you write a module, I saw somewhere a wiki trying to write all GOF patterns for JavaScript and all the entries were empty, I guess because it might be a daunting task to do that adaptation.

If there is someone who is using design patterns and is programming multiple languages supporting the OOP paradigm and can give me a hint on how should I approach design patterns. An approach that might help me in all languages I use(Java, JavaScript, Python, Ruby):

Can I write good application without knowing exactly the GOF design patterns or I might need just some of them which might be crucial and if yes which one, are there alternatives to GOF for specific languages, and should a programmer or a team make their own design patterns set?

© Programmers or respective owner

Related posts about programming-languages

Related posts about design-patterns