Follow

Bookmarked: torquemag.io/2016/11/singleton.

> Singletons are useful, but they reduce flexibility and therefore should be used sparingly. EDD is a great example. There is one main singleton that houses all the other “main” instances, of the other classes, without having to use a singleton on every one of those other classes.

(janboddez.tech/notes/c7105ead1)

That looks like a somewhat appropriate trade-off between being able to still retrieve a (single) class instance (like, for removing callbacks from hooks) and testability.

Show thread
Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!