将函数内联化
来源:互联网 发布:常用软件mac版下载 编辑:程序博客网 时间:2024/04/25 14:44
Inline Method(将函数内联化)
Updated on Wednesday, November 10, 2004
Summary:
- 将被内联化的函数,其本体(method body)与其名称(method name)同样清楚易懂,那么就在函数的调用点插入函数本体以消除该函数。
Tips:
- 如果你手上有一群组织不甚合理的函数,你可以试着把它们都inline到一个大型函数中,然后再提炼出组织合理的小函数。
- 如果间接层太多导致各函数之间逻辑比较混乱,那么你可以试着实用Inline Method来去掉部分不必要的间接层。
Comments by Allen Lee:
- Inline Method与Extract Method的行为恰恰相反,前者把函数的本体插入调用方以便消除函数本身,而后者却把相关的代码单独抽取出来形成一个独立的函数。
- Inline Method一般是为了消除不必要的调用,把各部分的脉络清晰化;而Extract Method则通过提高可重用性来理清各部分的逻辑脉络。
- 将函数内联化
- Inline Method(将函数内联化)
- 重新组织你的函数之二 :Inline Method(将函数内联化)
- 重新组织你的函数之三 :Inline Temp(将临时变量内联化)
- Inline Class(将类内联化)
- 7.4 inline class (将类内联化)
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 函数内联
- 内联函数
- 内联函数
- 内联函数
- 给中国学生的第三封信:成功、自信、快乐(李开复2004年5月)
- 控制器——系统的大脑
- Here I am(Lyrics)
- 《设计模式解析》第二部分 传统面向对象设计的局限性
- Struts原理与实践(一)
- 将函数内联化
- Struts原理与实践(二)
- Struts原理与实践(三)
- 测试:从英文名字看个性
- Struts原理与实践(四)
- Writing Trojans that bypass Windows XP Service Pack 2 Firewall
- 男子英文名释义
- Struts原理与实践(五)
- 学习资源好站推荐