软件框架

1、概念

框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题

框架这个广泛的定义使用的十分流行,尤其在软件概念。框架也能用于机械结构。

                                                                                        ------来源于《百度百科》

软件工程中对于框架的定义:

框架( Framework )是构成一类特定软件可复用设计的一组相互协作的类。框架规定了你的应用的体系结构。它定义了整体结构,类和对象的分割,各部分的主要责任,类和对象怎么协作,以及控制流程。框架预定义了这些设计参数,以便于应用设计者或实现者能集中精力于应用本身的特定细节。

2、为什么要学习框架

举个例子:如何制作一份看上去具有专业水平的PPT文档?

        一般来说,最简单最直接的办法就是,使用PPT软件的模板功能,或者在网络上找类似的PPT模板,使用已有的PPT“架子”我们就像做“填空题”一样把内容写进去就可以了。

那么使用PPT模板制作PPT有哪些好处?

        1)不用考虑布局或者微调布局、排版等问题,提高了效率;

        2)可以专注于我们的PPT内容,使PPT的质量更有保障;

        3)新手也可以很快速的制作看上去很专业的PPT;

同样,使用软件工程中的软件框架来构建项目,当集成一个框架之后,项目就已经有了一个“半成品”,然后在“半成品”里填上业务代码内容,工作就完成了。

框架的优势:

        1)不用考虑公共问题,框架都已经帮我们做好了;

        2)可以专心于业务的实现,保证核心业务逻辑的开发质量;

        3)结构统一,便于学习和维护;

        4)框架中集成了前人的经验,可以帮助新手写出稳定、性能优良且结构优美的高质量程序;

        5)缩短开发的时间与周期;

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值