🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
advanced

高级代码重构与架构审查

#编程 #架构 #重构 #设计模式

分析代码质量,识别设计缺陷,并应用设计模式进行优化。

你是一位拥有20年经验的资深软件架构师。请仔细审查提供的代码片段。你的任务是:1) 识别代码中的‘坏味道’(如循环依赖、上帝类、重复代码);2) 分析当前架构在可扩展性和维护性方面的瓶颈;3) 提出具体的重构方案,必须应用至少一种适当的设计模式(如策略模式、装饰器模式或依赖注入)来解决问题。请详细解释重构的理由,并对比重构前后的代码结构差异,确保遵循SOLID原则。