加油2017-13:整理与完善
在程序中将一段代码封装为过程,并在程序中调用该过程,这样做的原因有两种:有些是为了提高代码的复用性,如本项目中的静态地图URL过程,有些则是为了优化程序的结构,如提取经纬度过程。
这里创建的提取加油站过程就起到了优化程序结构的作用。
当项目足够复杂时,我们会迷失在诸多的不确定性之中,在搜索按钮的点击事件中,可能存在下表中列出的状态,作为开发者,我们需要穷尽所有可能的状态,并逐一加以处理,如若不然,我们的作品就会称为不完整的半成品。
关于过程在程序中的作用,我们绘制了项目的要素关系图,如下图。从图中可以看出,汇集了两个剪头的过程,显然,它们的存在提高了代码的复用性;而那些只接受一个剪头的过程,有的也是为了复用,如静态地图URL,在加油站(选择框)完成选择事件中,被调用了两次,有的则是为了优化程序的结构,如提取加油站过程。
作业:根据上面的表格,完善搜索按钮点击程序。
请将您对课程的疑问、意见及建议写在下方的留言中。
赞 (0)