架构、框架、设计模式之间的关系

来源:互联网 发布:手游cf网络加速器 编辑:程序博客网 时间:2024/04/30 23:45

1. 架构和框架的定

Architecture:架构(体系结构的叫法亦较流行,至于构架,越来越少的人这么说了)。

Framework:框架。

件体系然根植于件工程,但还处于一个研究展的段,迄今没有一个大家所公的定

设计模式》中框架的定是框架就是一相互作的于特定的一类软件,框架构成了一可重用的设计

件框架是开发过程中提取特定件的共性部分形成的体系构,不同域的目有着不同的框架型。框架的作用在于:由于提取了特定件的共性部分,因此在此域内新目的开发过程中代不需要从头编写,只需要在框架的基行一些开发整便可足要求;开发过程而言,这样做会提高件的量,降低成本,开发时间,使开发越做越松,效益越做越好,形成一良性循

框架不是成可用的用系。是一个半成品,需要后来的开发员进行二次开发实现具体功能的用系。框架不是平台,平台概念比模糊可以是一操作系,一种应用服器,一数据库软件,一件等地那个,因此平台在用平台主要指提供特定服的系统软件,而框架更重了设计开发过程,或者可以,框架通过调用平台提供的服而起的作用。

框架不是工具包或者类库API并不就是在使用框架开发紧紧使用API是,开发者完成系的主部分,并不类库实现特定任。而框架构成了通用的、具有一般性的系主体部分,二次开发只是像做填空一,根据具体业务,完成特定用系中与众不同的特殊部分。

2. 框架与架构之

框架不是构架(即件体系构)。体系构确定了系整体构、次划分,不同部分之作等设计。框架比架构更具体。更偏重于技术涉嫌。确定框架后,件体系构也随之确定,而于同一件体系构(比如Web开发中的MVC),可以通框架来实现

3. 框架与设计模式之

设计模式和框架在设计中是两个不同的研究域。设计模式研究的是一个设计问题的解决方法,一个模式可用于不同的框架和被不同的言所实现;而框架是一个用的体系构,是一或多种设计模式和代的混合体然它有所不同,但却共同致力于使人设计可以被重用,在思想上存在着一性的特点,因而设计模式的思想可以在框架设计用。

框架和设计模式存在着著的区,主要表在二者提供的内容和致力用的域。

1) 域上分,框架出的是整个用的体系构;而设计模式则给出了设计问题的解决方案,并且个方案可在不同的用程序或者框架中用。

2) 从内容上分,设计模式是一个单纯设计设计可被不同言以不用方式来实现;而框架设计和代的一个混合体,程者可以用各方式框架展,而形成完整的不同的用。

3) 以第二条,可以得出设计模式比框架更容易移植:框架一旦设计成形,没有构成完整的一个用,但是以其础进用的开发显然要受制于框架的实现环境;而设计模式是与言无的,所以可以在更广泛的异构境中用。

之,框架是件,而设计模式是件的知体,提升框架的设计水平。

原创粉丝点击