采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如果设置为public,在UserServiceImpl中同样可是实现那个静态方法的功能。
我感觉那个静态方法作用就是在业务逻辑层比较直观。也不用操心status。
还有别的理由吗?
还有就是关于Const类,把setAttribute的key放进去,然后在取出来,比起直接在setAttribute设置key比较麻烦。
老师你上面采取的方式较”原始的“来说,比较麻烦,但是感觉代码中面向对象的特点又比较突出。
这里面是不是有什么重要的开发思想?
设置private的构造器是因为这个类只想开放static方法出去,不让外部来new。如果大家都new,尤其团队作战,会乱套的。放心。你管不住的。制度大于人为。
----const类里面哪个。。这里说的是哪个?没看明白。。你是说 新建的enum还是interface?
public class Const { public static final String CURRENT_USER = "currentUser"; }
哦,原来是这样。那我的第二个问题也为了规范吧
这个就是一个常量~~然后用interface的话是为了在逻辑成做一个group的概念,例如支付相关的,都在那个group里,对于团队及后期维护都会节约很大的成本。
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
9.2k 10
1.6k 22
1.3k 21
2.0k 21
1.8k 18