摘要: 前一段时间,在项目里遇到这样一个问题。我提供了一些函数,比如A(),B(),C().....。之后其他人根据具体情况调用不同的函数。这些函数有一个共同点,就是调用方式非常相似。使用者可能会这样使用这些函数if(condition == 1) A();else if(condition == 2) B();else if(condition == 3) C();else ...现在是看不出来有什么问题。但是问题在于调用函数没有这么简单,举一个复杂点的例子。使用者可能这样使用if(condition == 1){ do{ if(condition2) break; A(); ... 阅读全文
posted @ 2012-02-23 20:02 haolujun 阅读(279) 评论(0) 推荐(0) 编辑