Difference between software architecture and design pattern

If you are like me, then time to time you wish there would be a site www.what-is-the-difference.com, where you could find the key differences between all two similar terms. Sometimes it's driving me nutts, when i know the deffinitions of both terms, but still i can't tell the difference.

Today again i stubled against the question - what is the difference between software architecture and design pattern. So - it turns out the answer is as follows.

"Software archecture is used in more abstract sense, talking about components of software and relationships between them, whereas programming design pattern is a programming style which might be used by programmer to achieve some particular benifit".

Most of the times the benifit programmer gains is reduced complexity and scaleability.

Hope this helps.

Comments

Popular posts from this blog

What does http-equiv stands for?

What is the difference between conjecture and hypothesis?