Недавно я встретил эту статью о том, как написать singleton в Node.js. Я знаю документацию require
утверждает, что:
Модули кэшируются после первого раза загрузки. Множественные вызовы, требуемые ('foo'), могут не вызывать код модуля несколько раз.
Таким образом, кажется, что каждый необходимый модуль может быть легко использован singleton без однострочного шаблона кода.
Вопрос:
Предоставляет ли приведенная выше статья раунд решения о создании singleton?