关于

秋云设计模式 - 让设计模式学习更简单

项目简介

秋云设计模式是一个专注于设计模式学习的开源项目。我们致力于通过直观的交互式动画、 清晰的代码示例和丰富的实践案例,帮助开发者深入理解23种经典GoF设计模式。

无论你是刚入门的编程新手,还是希望提升架构设计能力的资深开发者, 这里都有适合你的学习资源。

核心特性

交互式动画

每个设计模式都配有精心设计的交互式动画,直观展示模式的工作原理

多语言代码

提供Java、TypeScript、Go、Python、C++五种语言的实现代码

学习统计

追踪学习进度,记录连续学习天数,让学习更有成就感

响应式设计

完美适配桌面和移动设备,随时随地都能学习

技术栈

Astro 静态站点生成
Vue 3 交互组件
Tailwind CSS 样式框架
shadcn-vue UI组件库
TypeScript 类型安全
Mermaid UML图表

开源信息

本项目采用 MIT 开源协议,欢迎提交 Issue 和 Pull Request。 如果你觉得这个项目对你有帮助,欢迎给我们在 GitHub 上点个 Star ⭐

GitHub MIT License

致谢

感谢 Gang of Four (GoF) 编写的《设计模式:可复用面向对象软件的基础》, 这本书奠定了软件设计模式的基础。也感谢所有开源社区的贡献者, 是你们让这个项目成为可能。

联系我们

有任何建议或问题?欢迎通过以下方式联系我们: