静态类与那些被继承自 Object 的类不同的是:它是一种不包含实例成员的类,并且没有可调用的构造器。下列指导方针有助于确保你的静态类是正确地被设计的。
保守地使用静态类。
不要把静态类视为杂物桶。
Environment 类就是适当的使用静态类的一个很好的范例。这个类提供了对关于当前用户环境的信息的访问。
不要在静态类中声明或重载实例成员。
如果类的设计建议应该使用实例成员的时候,类就不应该被标记成静态的。
静态类与那些被继承自 Object 的类不同的是:它是一种不包含实例成员的类,并且没有可调用的构造器。下列指导方针有助于确保你的静态类是正确地被设计的。
Environment 类就是适当的使用静态类的一个很好的范例。这个类提供了对关于当前用户环境的信息的访问。
如果类的设计建议应该使用实例成员的时候,类就不应该被标记成静态的。
转载于:https://www.cnblogs.com/Laeb/archive/2007/01/29/633152.html