# 设计模式与开发实践 (JS 描述)

# 什么是设计模式

在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。

设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。

# 设计模式与架构模式

设计模式用于指导如何编写代码。

架构模式用于指导如何设计软件。

# 参考资料

JavaScript 设计模式与开发实践 - [中]曾探 - 豆瓣 (opens new window)