1. 框架描述
框架是一个半成品,已经对基础的代码进行了封装并提供相应的API,开发者在使用框架时,直接调用封装好的api可以省去很多代码编写,从而提高工作效率和开发速度。
2. 什么是半成品?
红油抄手为例=.=
以红油抄手制作为案例,有两种方法如下:
方式一:
自行购买面粉准备器具加水搅拌成面团,不能太干也不能太湿,将整个大面团拆分成小面团,用擀面杖在准备好面团上进行碾压成面皮严格掌握厚薄,把制作好的肉馅包在面皮里面,抄手制作完成。
方式二:
直接购买面皮,把制作好的肉馅包在面皮里面,抄手制作完成。
方式一比较浪费时间,且必须掌握怎么搅拌面团的技巧和碾压面皮的技巧,相对较为复杂,类比面向过程方式;方式二采用面向对象的方式大大缩短了制作抄手的时间,其中,面皮就是半成品。
3. 框架定义
3.1 定义
框架是一种经过校验、具有一定功能的半成品软件
1)经过校验:
指框架本身经过测试,且框架自身所具有的功能已经实现;
2)具有一定功能:
指框架可以完成特定的功能,不同的框架功能不同;
3)半成品软件:
指框架自身是一个软件,但是该软件无法直接运行,需要配合其他的程序才可以完成指定的工作。
3.2 框架的工作模式
开发工程师在框架的基础之上完成开发者完成的部分,再加上框架自身完成的部分,组成一个完整的产品。
————————————————
版权声明:本文为CSDN博主「码到功成云架构」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/itcodeschool/article/details/80468315