Singleton is object that can have only a single, unique instance, with a single point of access. Node.js module system provides simple way to implement Singleton using
module.exports. Module will be cached when it is accessed using
require() statement. So our module is merely a cached instance although it behaves like a Singleton.
In this tutorial, we’re gonna look at ways to implement this kind of Singleton in Node.js:
- Singleton Object
- Singleton Class
[Continue reading…] “How to implement Singleton in Node.js”
In object oriented programming, there is a common situation when you want a class to have only one instance. In Java, we usually implement using the Singleton Design Pattern: define a class with a private constructor and a static field holding the only existing instance of that class. This tutorial shows you a way to implement Singleton with Kotlin Object Declaration.
[Continue reading…] “Kotlin Singleton with Object Declaration”