C# 重构之一(提取方法重构)

原创 2016年08月31日 11:10:33
提取方法重构:将现有的代码片段提取出来,构造成一个新的方法
优点:

1.通过强调离散的可重用方法鼓励最佳的编码做法。
2.鼓励通过较好的组织获得自记录代码。
3.当使用描述性名称时,高级别方法可以像读取一系列注释一样进行读取。

4.鼓励创建细化方法,以简化重载。

5.减少代码重复。


重构:

1.源代码

        const double PI = 3.141592;

        double CalculatePaintNeeded(double paintPerUnit, double radius)
        {
            double area = PI * radius * radius;

            return area / paintPerUnit;
        }

2.对代码片段重构double area = PI * radius * radius;

3.按下快捷键Ctrl+R、Ctrl+M

4.看效果


5.NewMethod可以修改成自己想要的名字

版权声明:本文为博主原创文章,未经博主允许不得转载,如果转载请写明出处。

相关文章推荐

C# 重构之四(提取接口重构)

提取接口”是一项重构操作,提供了一种使用来自现有类、结构或接口的成员创建新接口的简单方法。 当几个客户端使用类、结构或接口中成员的同一子集时,或者当多个类、结构或接口具有通用的成员子集时,在接口...

C# 重构之三(封装字段重构)

“封装字段”重构操作能够从现有字段中快速创建属性,然后通过对新属性的引用无缝更新代码。 当某个字段是 public 时,其他对象可以直接访问该字段并可对其进行修改,而拥有该字段的对象不会检测到。...

C#重构经典全面汇总

C#重构经典全面汇总 1、  封装集合 概念:本文所讲的封装集合就是把集合进行封装,只提供调用端需要的接口。 正文:在很多时候,我们都不希望把一些不必要的操作暴露给调用端,只需要给它所需要的操作...

C# 重构之二(重命名重构)

“重命名”是 Visual Studio 集成开发环境 (IDE) 中的一项重构功能,为重命名代码符号(如字段、局部变量、方法、命名空间、属性和类型)的标识符提供了一种简单的方法。   “重命名”功能...

winform音乐播放器的实现

winform音乐播放器的实现
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)