- src
- EagerSingleton.ts # 饿汉模式,直接返回已经初始化的实例
- LazySingleton.ts # 懒汉模式,延迟实例化,请求实例时判断,如果已经实例化过就直接返回
- LazySingletonObject.ts # 创建对象,不是class,无需实例化,直接返回对象
$ cd ./singleton-pattern/ts
$ tsc
$ node test/test.js
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||