1、程序代码优化:力求模式的统一性、一致性,(比如:显示View,都A这样干;显示消息框,都B这样干;View之间参数的传递都C这样干;接口返回数据处理都D这样干),如果这些都是自定义设计的,那就是框架了(即对于主要的部分,形成一套固定模式)。设计完框架之后,其它人员必须(也只能)按照框架规定的 “固定模式”进行开发 ,从而保证了代码的统一性和一致性(这就是框架的重要性之一)
2、框架的搭建:框架内容包括:(为当前业务量身制定的)自定义功能+程序文件结构树;在程序开发过程中,通常在《框架搭建期》完成部分(约:40%-50%)——这个可以根据原型或UI图来设计初步的框架,然后在开发过程中,不断重构和完善框架(占比:50%-60%)。。。。2.1 程序文件结构树:就是所谓的 《划分功能层》,代码不要一团糟写在 “一个” 类文件中 , 首先要根据功能的 “大方向” “分配” 到对应的层次结构中(通常在某一个项目中),然后再分到 “类”——>然后再分到 “函数”,这样逐渐划分完毕——>由一团乱麻 分解成 结构清晰的“功能块”
3、封装,小封装(函数不超过50行代码)