{"adoption": {"forks": 275, "observed_at": "2026-08-28T04:04:04.362652+00:00", "stars": 1231}, "canonical_url": "https://ross.abutalabs.com/products/landy8530-designpatterns", "card": {"archived": false, "artifact_type": "learning-resource", "description": "经典设计模式讲解以及项目实战（Java版）", "domain": ["tutorials", "programming-languages", "developer-tools"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 20, "homepage": "https://segmentfault.com/u/landy8530", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["landy8530/DesignPatterns"], "name": "landy8530/DesignPatterns", "platform": ["jvm"], "pushed_at": "2022-12-16T00:46:17+00:00", "repo": "landy8530/DesignPatterns", "stars": 1231, "tags": ["design-patterns", "java", "spring", "educational", "code-examples"], "topics": ["design-patterns", "java", "spring"], "urls": [], "use_cases": ["learn design patterns in java", "see real-world design pattern examples", "understand design patterns used in spring framework", "study singleton factory strategy pattern implementations", "find combined pattern usage like facade with chain of responsibility", "prepare for java design pattern interviews"], "what_it_is": "A Java-based educational repository explaining classic design patterns with wiki documentation and runnable code examples, including combined real-world usage patterns and design patterns found in Spring source code. It serves as a learning resource rather than a usable library.", "when_to_avoid": ["you need a production-ready pattern library to import as a dependency", "you work in a language other than Java", "you need comprehensive coverage of all 23 GoF patterns with formal treatment"], "when_to_choose": ["you are learning or teaching classic GoF design patterns in Java", "you want practical combined-pattern examples from real projects", "you want to see how Spring applies design patterns internally"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/landy8530-designpatterns", "repo": "landy8530/DesignPatterns", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.362652+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:22:30.512710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de4fd69b383e7783143b8d39f490f7527ded137215470cdbdac0c8f88580f5bf", "fetched_at": "2026-08-28T04:04:04.362652+00:00", "kind": "readme", "missing": false, "url": "https://github.com/landy8530/DesignPatterns"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3036, "days_push": 1357, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}