profile for Macon_Cao at Stack Overflow, Q&A for professional and enthusiast programmers
随笔 - 130  文章 - 0  评论 - 195  阅读 - 13万

随笔分类 -  Design Pattern

同步处理(LockContext),期待大家的意见
摘要:背景 关于它的名字 解决的问题 设计分析 代码展示 设计缺陷 背景 最近由于要处理很多同步的问题,所以写了不少这方面的代码。最为显著的有已经在blog上提到的Object Cache。还有接下来要向... 阅读全文
posted @ 2011-08-21 21:02 涵树 阅读(1569) 评论(0) 推荐(2) 编辑
异常处理的讨论
摘要:什么时候该用异常,一直都让我疑惑,看了《C#技术揭秘》后,有一点给我留下了深刻的印象: 异常处理较返回错误编码,具有减少代码量,降低代码维护成本的优点(当然,可能存在性能方面的问题,这不在讨论之列)。 关于这点,作者给出了丰富的代码,做出了有力的证明。但是一直困扰我的异常的使用方法却没有给出正面回答。作者大都在讨论如何去捕获异常,而何时抛出异常却讨论得不多。 但是在阅读通过异常返回错误与通过错误... 阅读全文
posted @ 2010-02-18 23:19 涵树 阅读(2087) 评论(12) 推荐(0) 编辑
关于依赖注入的一点认识(Dependency Injection)
摘要:学习Smart Client,免不了要碰到Dependency Inject。 关于Dependency Inject,推荐阅读 Martin Fowler的Dependency Inject。 以前也不止一次地听说过依赖注入,但是没有专门花时间去研究,今天看完的第一个感受就是在玩地址游戏。 例如,我们在代码中定义一个变量。 ObjX x = new ObjX(); x.DoSomething()... 阅读全文
posted @ 2010-01-24 13:43 涵树 阅读(2040) 评论(3) 推荐(0) 编辑
参数列表vs结构
摘要:在给函数传值的时候,我们可以通过参数列表的方式,也可以通过定义一个结构的方式。在最近的工作中,我认为前一种方式更好。 阅读全文
posted @ 2007-06-11 09:44 涵树 阅读(419) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示