什么是框架设计模式
度娘上说:框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法; 另外一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面然后者是从目的方面给出的定义。架构
能够说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协做构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协做的方法,它为构件复用提供了上下文(Context)关系。所以构件库的大规模重用也须要框架。并发
应用框架指的是实现了某应用领域通用完备功能(除去特殊应用的部分)的底层服务。使用这种框架的编程人员能够在一个通用功能已经实现的基础上开始具体的系统开发。框架提供了全部应用指望的默认行为的类集合。具体的应用经过重写子类(该子类属于框架的默认行为)或组装对象来支持应用专用的行为。框架
应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提升开发质量。与传统的基于类库的面向对象重用技术比较,应用框架更注重于面向专业领域的软件重用。应用框架具备领域相关性,构件根据框架进行复合而生成可运行的系统。框架的粒度越大,其中包含的领域知识就更加完整。分布式
框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你本身的系统。简单说就是使用别人搭好的舞台,你来作表演。并且,框架通常是成熟的,不断升级的软件。
- 上一篇:名侦探柯南
- 下一篇:【如果爱只能说出来,那哑巴怎么办?】
- 文章导航