使用Collections.emptyList()方法返回可能为空的集合

如果某个函数中的返回结果为集合,且结果可能为空时,使用该方法需要判断返回结果为null和empty;如果使用Collections.emptyList()返回为空的结果,使用时不用判断;

2017-12-31 11:47:33

阅读数 4754

评论数 0

使用工厂方法替换switch语句

如果switch语句中的分支固定,且不可变(例如,星期中只有7天)不用使用工厂方法替换;如果分支不固定,或将来有可能改,可以采用工厂方法来替换switch语句,这样就符合开发闭合原则。

2017-12-31 11:25:43

阅读数 940

评论数 0

提示
确定要删除当前文章?
取消 删除