移除参数(Remove Parameter)
函数本体不再需要某个函数;将该参数去除
一、动机
不去掉多余的参数,就让用户多费一份心
二、做法
1、检查函数签名是否被超类或者子类实现,如果是,则需要针对每份实现分别进行下列步骤
2、声明一个新函数,名称与原函数相同,只是去除不必要的参数。将旧函数代码复制到新函数中
3、编译
4、修改旧函数,令它调用新函数
5、编译,测试
6、找出旧函数所有的引用点,将它们全部修改为对新函数的引用。每次修改后,编译并测试删除旧函数,或者deprecated
7、编译,测试