Work

默认参数

在一个大的系统中,如果某个函数逻辑复杂,而且各种被调用的,在系统升级时需要添加一个新的分支,或拆分出一些功能
可以简单的通过添加一个默认参数实现,在需要新分支的调用时加上这个参数,而其它的地方完全不变
如:
function(int a) => function(int a, int b=false)
   if(b){新分支}

当然,这种方式并不是最好的,但是很简单

posted on 2012-11-06 11:38 lonelycastle 阅读(74) 评论(0)  编辑 收藏 引用 所属分类: work


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理