标签: java modularity
在java中,我有一个很长的方法。我想把它分解成多种方法。每个方法只调用一次。
我将代码分解为多种方法以使其更清晰。 这是一个很好的理由吗?
答案 0 :(得分:3)
当然!
将代码分解为多个方法可以使代码更具可读性(假设方法名称清晰且与方法的输出/功能相关)。除了对逻辑的更好描述之外,它还有助于将来的可重用性以及编写测试用例。
答案 1 :(得分:1)
是的,它实际上是一种非常常见的重构模式,名为 Extract method 。这是一篇简洁的小文章(link)。