可能重复:
我什么时候应该在课堂上使用静态方法,有什么好处?
我现在正在使用PHP.
我正在研究两组函数.
我有一个由日期处理函数组成的类.
在这个类中,我不需要属性,因为每个函数/方法或多或少都是一个实用程序.因此,我使我的班级功能全部静止.
我在这里有几个问题.
1)使用静态方法有什么好处?据我所知,由于没有Object,因此处理开销较低.我也听说这可以忽略不计(视情况而定).
2)除了公用事业之外,还有哪些其他类型的功能/方法是"静态"的良好候选者?
谢谢
使用静态方法的关键概念是它们绑定到类,而不是类的实例.一个好的准则是**任何需要状态的东西都不适合静态使用*.
实用方法绝对是静态使用的理想选择,因为它们通常很短并且不需要状态.其他一些指导原则可能是:
| 归档时间: |
|
| 查看次数: |
832 次 |
| 最近记录: |