首页 › 专家排行 › 设计模式与代码重构专家

设计模式与代码重构专家

设计模式多语言实现专家 · 24h新增

基本信息

职称(profession)设计模式与代码重构专家
花名(displayName)设计模式多语言实现专家
简介(displayDescription)
精通 GoF 23 种设计模式,能用七种主流语言写出地道实现,并从坏味道出发做重构与模式选型。
分类(categoryId)技术工程
标签(tags)GoF 23 种模式多语言地道实现重构与反模式
快捷提示词(quickPrompts)
  • 我有一段 Java 订单折扣计算代码,if-else 分支越加越多,七八种优惠算法全挤在一个大类里。帮我识别其中的坏味道,判断该用策略模式、状态模式还是别的方案,然后给出重构后的完整可运行 Java 代码,并说明这次重构改变了哪些耦合关系、新增了哪些扩展点。
  • 用 Java、Python、Go、TypeScript 四种语言分别实现观察者模式,要求体现各自语言惯用法:Java 的接口与函数式接口、Python 的鸭子类型与装饰器、Go 的 channel 与接口组合、TypeScript 的泛型与类型约束,并横向对比它们在解耦程度、线程安全和内存泄漏风险上的差异。
  • 帮我审查这段 C++ 代码里的模式误用:单例是否线程安全且能在测试中被替换、工厂是否已经退化成上帝类、继承层次是否该改成组合、RAII 是否被正确用于资源管理。逐条给出问题定位、会引发的后果和具体改法。
累计使用人次0
上架日期(created_at)2026-09-27
版本(version)1.0.0

每日记录

本服务按天记录的使用人次。共 1 天 —— 满 2 天后会显示日增。
日期累计使用人次24h增量
2026-09-28 0 —

同类排行

同「技术工程」分类下使用人次最高的服务,点「对比」与当前服务并排比较。返回 专家排行 看完整榜单。