我有一个正在运行的Windows服务。在这个服务中,我托管了一些服务(WCF)。
我需要一种“内存数据持有者”类。这个类的目的是在Windows服务运行期间保存非持久化数据。
这个类必须通过WCF服务访问。它们将一些值放入此类或从此类检索某些值。
我脑海中首先想到的是单例类。我认为这种模式非常适合这种情况。但后来我读到了一些帖子,说单例类并不是那么好。
那么,在这种情况下有没有其他选择?或者单例对这个问题来说可以吗?工厂方法呢?但是对象的引用在哪里找呢?
我脑海中首先想到的是单例类。我认为这种模式非常适合这种情况。但后来我读到了一些帖子,说单例类并不是那么好。
那么,在这种情况下有没有其他选择?或者单例对这个问题来说可以吗?工厂方法呢?但是对象的引用在哪里找呢?