# liyupi/design-pattern-guide

<https://repo.masters-masters.com/en/repos/liyupi/design-pattern-guide>

[Home](https://repo.masters-masters.com/en) › [liyupi](https://repo.masters-masters.com/en/owners/liyupi) › [design-pattern-guide](https://repo.masters-masters.com/en/repos/liyupi/design-pattern-guide)

liyupi/design-pattern-guide has 191 stars on GitHub. Its RepoMasters card: Prototype tier. 2025 年最新 Java 设计模式教程，全面覆盖 23 种经典设计模式（单例模式、工厂方法模式、策略模式、适配器模式、代理模式、观察者…

| Field | Value |
| --- | --- |
| Owner | [liyupi](https://repo.masters-masters.com/en/owners/liyupi) |
| Stars | 191 |
| Forks | 27 |
| Language | No language |
| License | None |
| Created | 2025 |
| Topics | algorithm, backend, cpp, design-patterns, frontend, go, java, python, software-engineering, structure |
| Tier | [Prototype (100 to 249 ★)](https://repo.masters-masters.com/en/ranks/rush) |
| View on GitHub | [liyupi/design-pattern-guide](https://github.com/liyupi/design-pattern-guide) |

## Repository

2025 年最新 Java 设计模式教程，全面覆盖 23 种经典设计模式（单例模式、工厂方法模式、策略模式、适配器模式、代理模式、观察者模式、模板方法模式等），提供 Java 示例代码、设计模式类图、使用场景详解与源码解析，系统讲解 JDK 和 Spring 框架中的设计模式的实现。每篇都配有基础概念、常见用法、优缺点分析、设计模式应用场景，设计模式面试题与解析，适合准备 Java 面试、学习源码架构、掌握设计模式实战的开发者使用。

The tier for repos with 100 to 249 ★. Published odds per card pulled: 70%. Rarity: Common.

## More repos by liyupi

- [liyupi/ai-guide · ★ 21,848 · JavaScript · LTS](https://repo.masters-masters.com/en/repos/liyupi/ai-guide)
- [liyupi/codefather · ★ 8,984 · TypeScript · Stable](https://repo.masters-masters.com/en/repos/liyupi/codefather)
- [liyupi/mianshiya · ★ 6,022 · TypeScript · Stable](https://repo.masters-masters.com/en/repos/liyupi/mianshiya)
- [liyupi/sql-mother · ★ 4,486 · TypeScript · RC](https://repo.masters-masters.com/en/repos/liyupi/sql-mother)
- [liyupi/free-programming-resources · ★ 3,802 · HTML · RC](https://repo.masters-masters.com/en/repos/liyupi/free-programming-resources)
- [liyupi/sql-generator · ★ 3,412 · Vue · RC](https://repo.masters-masters.com/en/repos/liyupi/sql-generator)

---
Data: GitHub · Illustration drawn by RepoMasters from the repo’s ID and its language color.
