采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
之前的工作中 开始是使用
public static final string 来定义常量
后来了解到枚举的特性 使用枚举常见应答码及状态
看了老师的使用内部接口定义常量的写法
不知道这三种写法的利弊和使用场景有哪些呢
请老师回答下 谢谢
哈,终于有人问这个问题啦,真是一个好问题~~
例如CURRENT_USER 这种如果多了的话,就么有一个group的概念啦。
而例如role,我们这种可以知道这里都是角色的,对吧~~这是使用方法,可维护方面角度来看。
效率呢,这两个差异小到可以忽略~~
role 是因为归纳为一类,包含了所有的可能,这种是可维护,CURRENT_USER多的时候,group 该用什么定义呢 总体来说,这几种写法效率上都差不多,只是从维护角度去区分 这样理解对吗
是的,current 本身就一个,和他同类的没有,就用静态常量直接做啦,就没必要做一个group出来~~你的理解是对的,在大规模开发一定要考虑好理解。要不到处声明,到处使用引用。以后可维护会下降
好的 谢谢老师 我明白了
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
11.3k 10
2.3k 22
1.9k 21
2.8k 21
2.5k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号