用途:该技能用于 Gang of Four(GoF)设计模式的选型与多语言实现,帮助把具体问题映射到合适的模式,或直接按指定模式与语言生成实现。
主要能力:覆盖三类共 23 个模式——创建型 5 个(Singleton、Factory Method、Abstract Factory、Builder、Prototype)、结构型 7 个(Adapter、Bridge、Composite、Decorator、Facade、Flyweight、Proxy)、行为型 11 个(Chain of Responsibility、Command、Interpreter、Iterator、Mediator、Memento、Observer、State、Strategy、Template Method、Visitor)。支持 C#、Rust、Python、Dart、Go、GenAIScript、TypeScript、C 八种语言,并提供模式选择指南、分类资源文件与语言指南等参考资源。
使用方式:提供四种模式。一是问题到模式,描述问题后由技能分析需求、必要时追问、推荐模式并说明理由与替代方案;二是模式到实现,直接指定模式与语言,输出完整可编译代码、使用示例、权衡与语言惯用法;三是模式组合,展示多个模式如何协作;四是模式参考,用于比较相似模式(如 Strategy 与 State)。实现遵循统一标准:完整可运行代码、关注点分离、注释、具体示例、适用原因、语言最佳实践、错误处理与类型安全。
适用场景:需要为支付多提供商、配置对象构建、树形结构遍历、撤销重做、事件通知等场景选择或落地设计模式时。
限制:资料未提供安装命令、收费方式、平台支持范围与效果数据,暂未提供。