跳转至

解决方案

Composing Methods

重构的大部分工作都是为了正确组成方法。在大多数情况下,过长的方法是万恶之源。这些方法中变幻莫测的代码掩盖了执行逻辑,使方法极难理解,甚至难以改变。

本组中的重构技术可以精简方法,消除代码的重复,并为未来的改进铺平道路。

Moving Features between Objects

即使您以不太完美的方式在不同的类之间分配了功能,仍然有希望。

这些重构技术展示了如何在类之间安全地移动功能、创建新类以及对公共访问隐藏实现细节。

Organizing Data

这些重构技术有助于数据处理,用丰富的类功能替换原语。

另一个重要的结果是类关联的理清,这使得类更加可移植和可重用。

简化方法调用

这些技术使方法调用更简单、更容易理解。这反过来又简化了类之间交互的接口。