Sean.Pu的专栏

--问题有很多种,解决问题的方法更多 (提供开放性博客迁移服务:http://www.blogmove.cn)...

枚举的设计

大部分人在设计枚举时或者同我一样:

public enum StateRecord
{
    Default,
    Block,
    Delete,
    Top,
    Modify,
    Locked,

}

其实这种设计是有很大缺陷的:

当枚举内容有新增和插入时就是前浪死在沙滩上了。

合理的设计应该是这样:

public enum StateRecord
{
    Default
=0,
    Block
=10,
    Delete
=20,
    Top
=30,
    Modify
=40,
    Locked
=50,
    Error
=90
}

应该留出一定的间隔,至于间隔多少就看具体情况了。

 

阅读更多
文章标签: delete
上一篇我需要的Bug跟踪系统是什么样子
下一篇抛弃C/S吧,在做MIS系统时。
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭