On Sunday, 14 February 2016 at 07:16:54 UTC, Russel Winder wrote:
On Sat, 2016-02-13 at 18:58 +0000, Vladde Nordholm via
Digitalmars-d- learn wrote:
[...]
Following the ACCU consensus: there is never, ever a good
Singleton or reason to contemplate using one.
Obviously though there are some good ones: about dialogues in
GUIs for example.
The good/evil-ness of Singleton is definitely in it's use: most
people use Singleton wrongly, most uses should be banned. Hence
the ACCU consensus.
It's all about coupling and mostly testability of code..
Thanks. I'm using David Simcha's singleton now.