软件框架 基于框架的软件开发目前已经成为一种时尚。现在的软件开发越来越倚重框架的使用,选择何种框架、每个框架在整个架构中处于什么位置,都成为软件架构设计中的重要环节。框架技术有助于把通用专注点和专用关注点分离出来,使系统具有更好的易修改性和可重用性。 与软件架构相关的还有软件架构模式、软件架构风格和软件架构框架。软件架构模式是从具有共性的多系统中精练出来的能够再现的好的设计方案。软件架构风格是对软件架构模式的进一步提炼,形成的解决方案的框架。软件架构风格比软件架构模式更具有应用价值,如客户服务器风格、管道过滤器风格。但有时不加区分地使用软件结构模式和软件架构风格,而且软件架构模式术语的使用更广发,我们通常说C/S模式、B/S模式,但很少说C/S风格。 框架的定义 框架是一个已部分完成,需要扩充或丰满的骨架。 或:框架是可以通过某种回调机制进行扩展的软件系统或子系统的半成品。该定义强调三点: 1、框架是半成品。这是框架与其它软件元素的本质区别。框架已经实现了软件系统或子系统的通用部分的代码。 2、使用框架进行软件开发的基本思想是:将特定应用部分(容易变化的部分)封装成扩展点,以某种回调机制将用户扩展的部分纳入框架的控制范围之内。 3、采用“回调”机制将框架扩展成软件系统或
您可能关注的文档
最近下载
- 列车调度命令信息的传送列车无线调度通信课件.pptx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 2025年泸州古蔺县第三次公开考试选调机关事业单位工作人员备考题库附答案.docx VIP
- 第八届中国(淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 仿生蝴蝶设计.pptx VIP
- 中考二轮专题 古诗词鉴赏复习之把握情感(共35张PPT).pptx
- 第八届中国淄博)国际陶瓷博览会ren体彩绘.ppt VIP
- 正畸病例模板.pdf VIP
- 年产1.1万吨酵母蛋白产业化示范工程项目环境影响报告书.pdf VIP
- 高压电工证考试题库及答案(完整版).docx
原创力文档

文档评论(0)