架构是一种设计方法,设计模式是常用的有效设计方法,框架是一种可复用的库。
架构和设计模式关系比较密切,因为都是设计方法,但架构一般指的是「粗粒度」的设计(关注模块),而设计模式一般指的是「细粒度」的设计(关注类)。但如果在设计模式前面冠上架构,变成「架构设计模式」,就是指常用的架构设计方法,而不再指详细设计的方法了。
框架是一种可复用的代码,如果该框架存在的目的是为了帮助某种架构,那么这就是架构性框架。
http://www.csdn.net/article/2015-09-15/2825700