写一个产品,首先需要考虑的一定不是项目功能多快写出来,而是可维护性。想成为优秀的前端工程师,一定要想长远问题。写代码前要先想,可以凭空想,也可以根据设计模式给的框架来想

# 参考

[1] https://www.bilibili.com/video/BV1Np4y1C7xN?

[2] https://design-patterns.readthedocs.io/zh_CN/latest/index.html

[3] https://github.com/berwin/learn-javascript-design-pattern