-4

读过静态类和单例模式的区别?,没有一个答案列出使用静态方法优于单例的任何优势,这让我想知道为什么有人会想要使用静态方法。

4

1 回答 1

5

与所有此类问题一样,请使用正确的工具来完成工作。当您的类表示一个只能有一个对象时,请使用单例。当您的方法适用于它们所属的类但不依赖于该类的特定实例时,请使用静态方法。

一般来说,请使用您的最佳判断。选择干净、精确、可维护的代码,牢记大局。

于 2013-08-09T21:08:08.087 回答