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.