# youlookwhat/DesignPattern

📚 Java 23种设计模式全归纳

Repository: https://github.com/youlookwhat/DesignPattern
Canonical: https://ross.abutalabs.com/products/designpattern
Homepage: https://youlookwhat.github.io/DesignPattern
Language: Java
License Family: other
Topics: designpatterns, java, designpattern
Last push: 2022-08-06T13:17:59+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3603, "days_push": 1488, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5129, forks 1463 (observed 2026-08-28T04:09:10.983158+00:00)

## What it is
A Chinese-language educational repository cataloging all 23 classic Gang of Four design patterns with runnable Java example code and links to explanatory blog posts. It covers creational, structural, and behavioral patterns with real-world analogies.

## Use cases
- learn java design patterns with code examples
- understand the observer pattern in java
- see a singleton pattern implementation
- study all 23 gang of four patterns
- find design pattern examples for interview prep
- learn strategy or builder pattern with real-world analogies

## When to choose
- you are learning or teaching classic design patterns in Java
- you want runnable example code paired with blog explanations
- you prefer Chinese-language tutorials

## When to avoid
- you need a production-ready pattern library to import
- you want patterns in a language other than Java
- you need actively maintained or officially licensed material (no license is provided)

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: developer-tools, documentation
- domain: tutorials, programming-languages, education
- platform: jvm, cross-platform
- tags: design-patterns, java, gang-of-four, code-examples, tutorial

## Member repositories
- youlookwhat/DesignPattern (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:10.983158+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:02:03.378856+00:00, confidence not recorded.
  - readme: https://github.com/youlookwhat/DesignPattern (fetched 2026-08-28T04:09:10.983158+00:00, sha 9fa5253575da)
  - homepage: https://youlookwhat.github.io/DesignPattern (fetched 2026-08-29T08:56:36.249277+00:00, sha 18a7cbdfea10)
- Data as of 2026-08-30T08:39:29.467469+00:00.
