框架、模式、架构

什么是框架?

框架通常是指代码重用,即将通用的模块组合成库或工具集,以便在多个应用和领域都能使用。

什么是设计模式?

设计模式通常是设计重用,简单来讲就是应对某类问题的方案的描述。

什么是架构?

架构介于框架和设计模式二者之间,部分代码重用,部分设计重用,有时分析也可重用。

框架和设计模式的不同。

框架与设计模式虽然相似,但却有着根本的不同。设计模式是对在某种环境中反复出现的问题以及解决该问题的方案的描述,它比框架更抽象;框架可以用代码表示,也能直接执行或复用,而对模式而言只有实例才能用代码表示;设计模式是比框架更小的元素,一个框架中往往含有一个或多个设计模式,框架总是针对某一特定应用领域,但同一模式却可适用于各种应用。可以说,框架是软件,而设计模式是软件的知识。

以上来自百度百科。

猜你喜欢

转载自blog.csdn.net/rodger_snow/article/details/89236469