我目前有一个用 C# 编写的类,它执行一些简单的错误日志记录。它在我的整个项目中被广泛使用。
class LogError
{
//constructor
public LogError() { }
//public methods
public void saveToTextFile() { }
//other similar methods...
}
但是,这个类似乎不是一个好的设计,因为每次我必须创建一个LogError
类的实例saveToTextFile()
才能使用方法。
所以我正在考虑重新设计这个类。这是应用单例模式的好案例吗?不如让它成为静态类呢?有什么建议么?谢谢。