事情由来:
1. 写一个 rest 接口异步发送短信认证码
2. 我将整个接口封装在了一个类里.
3. 但我们老大说这样的实现太嗦, 于是去掉了类, 直接将所有函数直接暴露在最顶层.
4. ... ...
看过许多开源代码都是以类为单位组织的, 那是不是意味着:
1. 当我们需要实现某个功能的时候, 最好都是以类来组织呢?
2. 如果暂且不考虑类的其它特性, 仅考虑它作为一个函数的整合, 它是不是优于直接在模块顶层定义函数呢?
1. 写一个 rest 接口异步发送短信认证码
2. 我将整个接口封装在了一个类里.
3. 但我们老大说这样的实现太嗦, 于是去掉了类, 直接将所有函数直接暴露在最顶层.
4. ... ...
看过许多开源代码都是以类为单位组织的, 那是不是意味着:
1. 当我们需要实现某个功能的时候, 最好都是以类来组织呢?
2. 如果暂且不考虑类的其它特性, 仅考虑它作为一个函数的整合, 它是不是优于直接在模块顶层定义函数呢?
