通过观察各种 Android 应用程序(不是我编写的)的源代码,我注意到将某些代码段放入自己的方法中的模式,尽管实际上没有任何代码重用,因为这些方法在整个过程中只被调用一次应用。
到目前为止,我有一条经验法则,即如果一段代码在应用程序代码中使用了两次或多次,那么它应该有自己的方法,仅仅是为了消除代码冗余。
但是看到那些整齐地分解成自己的方法(和自己的方法调用开销)的代码块,我开始可能我错过了一些东西。
除了文档目的之外,还有什么其他原因可以证明只将 4 行代码(仅调用一次!)放入自己的方法中?