摘要:
5. 引入解释性变量(Introduct Explaining Variable) 5.1 动机 (1)将复杂表达式(或其中一部分)的结果放进一个临时变量,以此变量名称来解释表达式的用途。 (2)引入临时变量可以帮助将表达式分解为比较容易管理的形式。如条件逻辑中,可以将每个条件子句提炼出来,以一个良 阅读全文
posted @ 2016-10-07 22:41 浅墨浓香 阅读(480) 评论(0) 推荐(0) 编辑
|
||
摘要:
5. 引入解释性变量(Introduct Explaining Variable) 5.1 动机 (1)将复杂表达式(或其中一部分)的结果放进一个临时变量,以此变量名称来解释表达式的用途。 (2)引入临时变量可以帮助将表达式分解为比较容易管理的形式。如条件逻辑中,可以将每个条件子句提炼出来,以一个良 阅读全文
posted @ 2016-10-07 22:41 浅墨浓香 阅读(480) 评论(0) 推荐(0) 编辑
摘要:
2. 内联函数(Inline Method) 2.1 动机 (1)在函数调用点插入函数本体,然后移除该函数。 (2)有时遇到某些函数,其内部代码和函数名称同样清晰易读,采用内联函数可以提供代码的执行速度(因为少掉了函数调用的开销) (3)在Replace Method withd Method Ob 阅读全文
posted @ 2016-10-07 11:42 浅墨浓香 阅读(572) 评论(0) 推荐(0) 编辑 |
||