8.3 将静态方法重构为顶层函数