个人认为不错的代码结构:利用switch case语句进行参数的取值校验
2017-05-03 11:15
489 查看
public void setHorizontalScrollBarPolicy(int policy) { switch (policy) { case HORIZONTAL_SCROLLBAR_AS_NEEDED: case HORIZONTAL_SCROLLBAR_NEVER: case HORIZONTAL_SCROLLBAR_ALWAYS: break; default: throw new IllegalArgumentException("invalid horizontalScrollBarPolicy"); } int old = horizontalScrollBarPolicy; horizontalScrollBarPolicy = policy; firePropertyChange("horizontalScrollBarPolicy", old, policy); revalidate(); repaint(); }
相关文章推荐
- 利用switch语句进行多选一判断的实例代码
- 利用策略枚举对讨厌的Switch Case 语句进行重构
- 消除switch/case语句,不破坏代码的封闭性,使程序结构更符合面向对象思想(一)
- 利用switch语句进行多选一判断的实例代码
- 消除switch/case语句,不破坏代码的封闭性,使程序结构更符合面向对象思想(二)
- 利用Rational Rose进行C++代码和数据库结构分析
- 将Switch-case语句转换成循环的表驱动结构的语句
- 关于jQuery插件jTip的修改,代码基本上没变,只进行了简单的修改,我个人认为这样更合适!
- switch 和 case 语句的参数
- IDA简单Switch-Case结构的汇编代码分析
- C语言中switch case语句可变参实现方法(case 参数 空格...空格 参数 :)
- 解析如何利用switch语句进行字符统计
- 利用Rational Rose进行C++代码和数据库结构分析
- 利用Rational Rose进行C++代码和数据库结构分析
- C#中的分支结构:if..else if 、if... else 和 switch ...case语句的区别
- 利用for语句 + switch语句进行中奖判断和循环
- 利用Rational Rose进行C++代码和数据库逆向工程 结构分析
- C语言中switch case语句可变参实现方法(case 参数 空格...空格 参数 :)
- 递归 编程题#2: 文件结构“图”(Coursera 程序设计与算法 专项课程4 算法基础 郭炜、刘家瑛;switch case后接多行语句)
- SpringMVC集成Hibernate Validator进行注解式的参数校验——让代码更少、更加专注于业务逻辑