Loading, please wait...

Friday, November 16, 2007

代码大全读书笔记:创建子程序的理由

以前写程序时,写子程序只是提手就写,也没有想想为什么要创建子程序,通常是把一组经常要用的操作放在一个子程序内,以便要重复使用时方便得调用它,来达到简化程序的目的,同时也使程序易读。其它方面并没有想太多,读了这节后,才知道,原来创建一个子程序序还有这么多理由。

创建子程序的理由
下面概括了创建子程序的一些理由:
■ 降低复杂度
■ 引入中间的、易懂的抽象
■ 避免代码重复
■ 支持子类化
■ 隐藏顺序
■ 隐藏指针操作
■ 提高可移植性
■ 简化复杂的逻辑判断
■ 改善性能
除此之外,创建类的很多理由也是创建子程序的理由:
■ 隔离复杂度
■ 隐藏实现细节
■ 限制变化所带来的影响
■ 隐藏全局数据
■ 形成中央控制点
■ 促成可重用的代码
■ 达到特定的重构目的

转载声明: 出自: Ghoul To World!作者: GreatGhoul

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.