123-java-design-patterns
仓库创建 2025年2月9日最近提交 3 天前SkillHot 收录 21 天前
▸ 精选理由
以问题为导向选型并给出实用实现示例,适合架构决策。
这个 Skill 做什么
根据场景推荐并实现 Java 常见设计与集成模式并权衡利弊。
根据具体业务场景推荐并实现 Java 的常见设计与集成模式,覆盖经典 creational/structural/behavioral 模式、REST API 设计、Kafka 事件驱动和数据库持久化等。适合需要选型、评审或落地实现时使用,重点给出实现细节、利弊权衡和替代方案,便于做出工程级决策——是 Plinth Toolkit 的一部分。
▸ 展开 SKILL.md 英文原文
Use when you need to select, review, or implement Java design and integration patterns — including classic Java design patterns, REST API patterns, Kafka and event-driven patterns, database and persistence patterns, and cross-cutting integration patterns. This should trigger for requests such as Apply Java design patterns; Review REST API patterns; Design Kafka event-driven patterns; Improve database persistence patterns; Add resilient integration patterns. Part of Plinth Toolkit
423
Stars
89
Forks
40
仓库内 Skill
+9
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/jabrena/plinth/main/skills/123-java-design-patterns/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/jabrena/plinth/main/skills/123-java-design-patterns/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# Java Design and Integration Patterns Guide Java developers in selecting patterns by problem signal, implementation context, and trade-off rather than by pattern name alone. **What is covered in this Skill?** - Classic Java design patterns for application code: creational, structural, and behavioral patterns - REST API patterns for resource design, contracts, idempotency, versioning, and error handling - Kafka and event-driven patterns for event schemas, partitioning, idempotency, retries, outbox, and sagas - Database and persistence patterns for repositories, transactions, aggregates, locking, migrations, and read models - Cross-cutting integration patterns for anti-corruption layers, r
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有