框架:是某种应用的半成品,是完成特定系统的一组供选用构件;框架一般是成熟的,稳健的,可以处理系统很多细节问题的。
模式:每个模式都描述了一个在我们的环境中不断遇到的问题,然后描述了该问题的解决方案的核心;
从规模上讲,模式专注于微观层面的分析与设计,而框架着眼于宏观的构造。 从实现的角度看,模式只是一种解决问题的方法,一个解决方案,而框架却是一个实现这种方案的具体的产品,有着实际的功效与作用。 从关系上讲,模式是框架的理论基础,多个模式的实现构成了一个框架。框架是模式的具体实现,一个局部或全局的框架,一般都要用到模式。既然是框架,本身就表示它是一种好的通用的产品,怎么体现它是好的呢,模式恰好证明了它是解决某一类问题的最好的解决方案,所以说,没有用到模式的框架,将不是一个良好的可用的框架。