todos
https://blog.csdn.net/qq_20333303/article/details/126293484
https://mp.weixin.qq.com/s/b580R42jSU4dfPwgpRrSlw
https://www.google.com/search?q=js%E8%A7%82%E5%AF%9F%E8%80%85%E6%A8%A1%E5%BC%8F
https://juejin.cn/post/6961017766560137230
https://segmentfault.com/a/1190000019722065
https://www.google.com/search?q=javascript+%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F
https://wangtunan.github.io/blog/designPattern/
https://www.freecodecamp.org/chinese/news/javascript-design-patterns-explained/#singleton-pattern