ASP.NET Lab

The Best Web, The Best Future

博客园 首页 新随笔 订阅 管理

静态类与那些被继承自 Object 的类不同的是:它是一种不包含实例成员的类,并且没有可调用的构造器。下列指导方针有助于确保你的静态类是正确地被设计的。

保守地使用静态类。
不要把静态类视为杂物桶。

Environment 类就是适当的使用静态类的一个很好的范例。这个类提供了对关于当前用户环境的信息的访问。

不要在静态类中声明或重载实例成员。

如果类的设计建议应该使用实例成员的时候,类就不应该被标记成静态的。

如果你的编程语言没有为静态类提供内建的支持,那么就需要与密封类和抽象类一样来声明静态类,并为其添加一个私有的实例构造器。
posted on 2007-01-29 11:54  Laeb  阅读(210)  评论(0编辑  收藏  举报