Page 1 of 1

重构技巧:在线方法

Posted: Sun Jan 26, 2025 6:26 am
by Fgjklf
“内联方法”是一种允许您用方法的内容替换方法调用并删除方法本身的技术。

奇亚娜·西蒙斯
奇亚娜·西蒙斯
2023 年 3 月 16 日——阅读 1 分钟
重构技巧:在线方法
图片:@freepik
我们继续谈论重构。 我们将在今天的短文中看 阿尔巴尼亚手机号码列表 到的技术是“内联方法”,当方法体比方法体更明显时,这种技术允许您用方法的内容替换方法调用并消除方法本身。自己的方法。

显示代码
让我们看一下此技术在TypeScript中的示例。

我们在 getRating() 中调用明显的方法

我们用 getRating() 中的方法体替换该方法
可以看到,从上面的代码中,我们已经用方法体替换了方法调用。

将一个方法委托给另一个方法本身并不是问题。当方法很多,变得混乱不堪、难以解决时,问题就来了。

使用此方法需要记住的事项
确保该方法没有在子类中被重写
如果您重新定义该方法,请避免使用此技术
将所有方法调用替换为方法的内容
通过这种方式,结果是通过最小化不必要的方法的数量,您的代码变得更简单。