什么是软件框架呢?框架(Framework)的定义如下: s$ZzS2d
● 是应用系统的骨架,将软件开发中反复出现的任务标准化,以可重用的形式提供使用 : $4
atm
● 大多提供了可执行的具体程序代码,支持迅速地开发出可执行的应用;但也可以是抽象的设计框架,帮助开发出健壮的设计模型 rG)K? B~
● 好的抽象、设计成功的框架,能够大大缩短应用系统开发的周期 /R\]tl#2j
● 在预制框架上加入定制的构件,可以大量减少编码量,并容易测试 QT)D|]bH
● 分别用于垂直和水平应用 wq+% O,
b{q-o <