我创建了一个包含所有实用程序方法的类。因此,我没有将其设置为单例,而是将方法标记为static
并通过ClassName.methodName
访问这些方法,而无需实例化。
这种方法可以吗?
答案 0 :(得分:2)
只需考虑使用单例来确保给定类只存在一个实例,并且该实例有一个全局访问点。
我相信将所有实用程序功能标记为类中的静态是一种很好的方法,因为正如您所说,您需要使用ClassName.methodName
才能使用它们。
此外,根据您想要实现的目标和this link提供的信息,我会重申,使用静态方法的类是最佳选择。