分享

简化函数调用

 Lib4Kevin 2015-05-11
序号 英文 中文 语义
1 Rename Method 函数改名 修改函数名称。
2 Add Parameter 添加参数 为此函数添加一个对象函数,让该对象带进函数所需信息。
3 Remove Parameter 移除参数 将该参数去除。
4 Separate Query from Modifier 将查询函数和修改函数分离 建立两个不同的函数,其中一个负责查询,另一个负责修改。
5 Parameterize Method 令函数携带参数 建立单一函数,以参数表达那些不同的值。
6 Replace Parameter with Explicit Methods  以明确函数取代参数 针对该参数的每一个可能值,建立一个独立函数。
7 Preserve Whole Object  保持对象完整 改为传递整个对象。
8 Replace Parameter with Methods  以函数取代参数 让参数接受者去除该项参数,并直接调用前一个函数。
9 Introduce Parameter Object 引入参数对象 以一个对象取代这些参数。
10 Remove Setting Method 移除设值函数 去掉该字段的所有设值函数。
11 Hide Method  隐藏函数 将这个函数修改为private.
12 Replace Constructor with Factory Method 以工厂函数取代构造函数 将构造函数替换为工厂函数。
13 Encapsulate Downcast 封装向下转型 将向下转型动作移到函数中。
14 replace Error Code with Exception 以异常取代错误码 改用异常。
15 Replace Exception with Test 以测试取代异常 修改调用者,使它在调用函数之前先做检查。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多