2010年5月31日

代码大全--子程序层上的设计

摘要: 1、内聚性 子程序中各种操作之间联系的紧密程度。(1)、功能上的内聚性:一个子程序只执行一项操作。如库函数中的正弦和余弦,这样的子程序是高度内聚的。(2)、顺序上的内聚性:在子程序中包含有需要按特定顺序执行的操作,这些步聚需共享数据,而且只有在全部执行完毕后才算是完成一项完整的功能。(3)、 阅读全文

posted @ 2010-05-31 22:05 画一个圆圈 阅读(103) 评论(0) 推荐(0) 编辑

代码大全--写子程序时应该摆正心态

摘要: 通常,我们在编写有效的子程序时,一个最大的心理障碍是不情愿为一个简单的目的而编写一个简单的子程序。有时或许认为写一个只有两三行代码的子程序可能看起来有些大才小用,但是一个很好而又小巧的子程序会多有用。举个例子:一个设备单位到磅数的转换计算,如果你在系统中有多处要用,那你就要写很多次复杂的乘除加减法... 阅读全文

posted @ 2010-05-31 21:41 画一个圆圈 阅读(96) 评论(0) 推荐(0) 编辑

代码大全--创建子程序的正当理由

摘要: 1、降低复杂度 可以通过创建子程序来隐藏一些信息,这样你就不必再去考虑这些信息了;当然,一旦程序写好了,你就应该能忘记这些细节,可以直接调用该子程序而无须了解其内部工作细节,如果没有子程序的抽象能力,我们的智力将根本无法管理复杂的程序;当内部循环或条件判断嵌套的层次很深的时候,就意味着需要从子程序... 阅读全文

posted @ 2010-05-31 21:31 画一个圆圈 阅读(125) 评论(0) 推荐(0) 编辑

代码大全--书写子程序要注意的几个问题?

摘要: 1、子程序要取一个有意义的名字,要能够从字面上看出这个子程序的功能。2、有必要给子程序书写一定的文档。3、子程序中代码的布局不应该过于随意,要使用同一种布局风格。4、不应该对子程序中的形参值作任何修改,最好用final进行标识。5、子程序可以跟全局变量进行通信,但是在一般情况下,应该直接地和其他子... 阅读全文

posted @ 2010-05-31 21:05 画一个圆圈 阅读(256) 评论(0) 推荐(0) 编辑

导航