你正在编写类A中的方法foo()。foo从不访问A的任何状态。你对foo的其他行为和行为一无所知,它可以做任何事情。
foo()
无论其他考虑因素如何,foo是否应该始终是静态的?为什么不是?
似乎我的类总是在积累许多私有的辅助方法,我将任务分解并应用只写一次原则。其中大部分不依赖于对象的状态,但在类自己的方法之外永远没有用处。它们应该默认为静态吗?拥有大量内部静态方法是错误的吗?
用户名或电子邮箱地址
密码