当使用extract方法重构时,应该根据具体情况来决定是提取到新类中还是提取到当前类中。
如果提取的代码逻辑与当前类的职责无关,或者提取后的代码逻辑可以作为一个独立的功能模块存在,那么应该将其提取到新类中。这样可以提高代码的可读性和可维护性,使代码结构更加清晰。
如果提取的代码逻辑与当前类的职责密切相关,并且提取后的代码逻辑不具备独立性,那么可以将其提取到当前类中。这样可以避免引入过多的类和复杂的类关系,简化代码结构。
无论是提取到新类中还是提取到当前类中,都需要注意以下几点:
腾讯云相关产品推荐:
以上是腾讯云相关产品的简介,更详细的产品信息和介绍可以参考腾讯云官方网站:https://cloud.tencent.com/
领取专属 10元无门槛券
手把手带您无忧上云