老师啊,为什么要把ServerResponse的构造器设置为private

来源:6-2 登录功能开发

lovis

2017-10-26

如果设置为public,在UserServiceImpl中同样可是实现那个静态方法的功能。

我感觉那个静态方法作用就是在业务逻辑层比较直观。也不用操心status。

还有别的理由吗?


还有就是关于Const类,把setAttribute的key放进去,然后在取出来,比起直接在setAttribute设置key比较麻烦。

老师你上面采取的方式较”原始的“来说,比较麻烦,但是感觉代码中面向对象的特点又比较突出。

这里面是不是有什么重要的开发思想?

写回答

1回答

Geely

2017-10-27

  1. 设置private的构造器是因为这个类只想开放static方法出去,不让外部来new。如果大家都new,尤其团队作战,会乱套的。放心。你管不住的。制度大于人为。

  2. 还有就是关于Const类,把setAttribute的key放进去,然后在取出来,比起直接在setAttribute设置key比较麻烦。

    ----const类里面哪个。。这里说的是哪个?没看明白。。你是说 新建的enum还是interface?

0
3
Geely
回复
lovis
这个就是一个常量~~然后用interface的话是为了在逻辑成做一个group的概念,例如支付相关的,都在那个group里,对于团队及后期维护都会节约很大的成本。
2017-10-27
共3条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程