![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计
文章平均质量分 77
aiwori
这个作者很懒,什么都没留下…
展开
-
有一种设计模式叫回调
一、回调是一种常见的程序设计模式。在这种模式中,可以指出某个特定事件发生时应该采取的动作。例如,可以指出在按下鼠标或选择某个菜单项时应该采取什么行动。 1.在C#中,我们会定义一个委托用来传递回调函数,请看下面代码,在A类里面调用B类的ShowAssociateRuleView的方法时传递了一个匿名委托(即回调函数), 在ShowAssociateRuleView方法中触发了传过来的onCom原创 2012-11-01 19:09:11 · 590 阅读 · 0 评论 -
简化条件判断式,少写IF/ELSE
有人说过:写太多if/else 的代码不是好代码。写了几年的代码,感觉这句话很有道理。如果一段代码有太多的if/else,起码有以下问题。第一阅读性差。可能自己当时看的懂,过了一段时间估计自己也看不懂了,更何况其他程序员来理解这段代码。第二维护性差:写太多的if/else,如果稍有不慎,出错几率很大,特别是当其他程序员来改这段代码,那么可能引起新的bug。第三,可能反映出你面向对象思想不深刻,有些原创 2012-12-20 22:45:23 · 4497 阅读 · 0 评论