我在决定何时创建单例类时遇到了麻烦,我有一个用于数据库的类。
我想创建一个类,将负责创建图像链接。我给它的网址,图片,标题,另类标签,大小,等等。它返回图像链接。
为此创建一个类有意义吗?如果是这样的话,这会是单例类的一个例子吗?
发布于 2016-10-21 13:47:57
好的,我会在人们拿出干草叉之前赶到的。
一般来说,从软件设计的角度来看,单例很少是正确的选择。然而,有几次确实需要一个。下面是我使用单例的标准:
,
这些只是我需要使用Singleton的情况。如果你养成了过度使用它们的习惯,你很容易就会陷入困境。
对于上面的例子来说,这并不是一个很好的例子。您可以轻松地拥有一个公开帮助器方法的HtmlUtil类。当您需要访问该功能时,可以实例化这个类,使用它,然后丢弃它。
https://stackoverflow.com/questions/40169069
复制相似问题