dan*_*ben 88
不,我根本不这么认为.更糟糕的做法是让一个完整的实例方法的类实际上不依赖于特定的实例.使它们静态告诉用户他们打算如何使用它们.此外,您可以通过这种方式避免不必要的实例化.
编辑:作为一个事后的想法,一般来说,我认为避免使用语言功能"只是因为",或者因为你认为那是"Java方式",这很好.我记得我的第一份工作,我有一个充满静态实用方法的课程,其中一位高级程序员告诉我,我并没有充分利用Java的OO能力,使我的所有方法都"全局化".6个月后她没有加入团队.
Jas*_*n S 13
听起来很合理.
注意:执行此操作的类通常只有一个私有的无参数构造函数,以便编译器在程序员尝试创建静态类的实例时产生错误.
| 归档时间: |
|
| 查看次数: |
26360 次 |
| 最近记录: |