重构——52隐藏函数(Hide Method)

简介: 隐藏函数(Hide Method):有一个函数,从来没有被其它任何类用到;将这个函数改为private

隐藏函数(Hide Method)

有一个函数,从来没有被其它任何类用到;将这个函数改为private

一、动机

提高函数可见度容易,降低稍微困难一些

二、做法

1、经常检查有没有可能降低某个函数的可见度

2、尽可能降低所有函数的可见度

3、没完成一组函数的隐藏之后,编译并测试

目录
相关文章
Element ui dialog弹窗最大化最小化关闭组件封装
封装一个最大化最小化关闭的dialog弹窗组件
2497 1
重构——10搬移函数(Move Method)
搬移函数(Move Method):你的程序中,有个函数与其所驻类之外的另一个类进行更多的交流:调用后者,或者被后者调用。在该函数最常引用的类中建立一个有着类似行为的新函数。将就函数变成一个单纯的委托函数,或是将旧函数完全移除
3476 0
|
4月前
|
前端开发 JavaScript Java
这些 function 的细节你都知道吗?
这些 function 的细节你都知道吗?
这些 function 的细节你都知道吗?
Winform控件优化之继承Control重写实现Layer遮罩层
通过继承Control控件类,进行重写,实现Layer效果的遮罩层,具体使用可直接看后面的介绍。主要功能如下:1. 遮罩层的透明度Alpha,默认125。255表示不透明。2. 设置遮罩层中心的图片
483 0
Winform控件优化之继承Control重写实现Layer遮罩层
|
JavaScript
element-ui中下拉command传递多参数事件封装
element-ui中下拉command传递多参数事件封装
455 0
element-ui中下拉command传递多参数事件封装
|
C# 编译器
C#隐藏方法
不能删除基类的任何成员,但可以用与基类成员相同的成员来屏蔽基类成员 屏蔽数据成员:派生类中声明名称和类型相同的成员 屏蔽函数成员:在派生类中声明新的带有函数签名的成员 让编译器知道:添加new关键字,否则会警告pet petpu.
627 0
重构——58函数上移(Pull Up Method)
函数上移(Pull Up Method):有些函数,在各个子类中产生完全相同的结果;将该函数移至超类
1858 0
重构——59构造函数本体上移(Pull Up Constructor Body)
构造函数本体上移(Pull Up Constructor Body):你在各个子类中拥有一些构造方法,它们的本体几乎完全一致;在超类中新建一个构造函数,并在子类构造函数中调用它
1616 0
重构——14隐藏“委托关系”(Hide Delegate)
隐藏“委托关系”(Hide Delegate):客户通过一个委托类来调用另一个对象;在服务类上建立客户所需的所有函数,用以隐藏委托关系
1424 0