2007年12月21日

摘要: 对模式有了初步了解的朋友都知道,模式的使用与算法的使用有一个很大的区别,那就是它不是一个上来就能套用的东西。而是应该在软件的开发过程中通过捕捉软件的变化点并加以封装,并尽可能使用面向接口的编程和对象组合的方式一步一步地对代码进行重构,从而得到所适用的模式。模式的目的是为了将变化比较频繁的部分与其余的比较固定部分之间的分离出来,降低他们之间的耦合性,从而提高代码的服用率及稳定。所以说种种介绍模式的代... 阅读全文
posted @ 2007-12-21 15:02 李小刀 阅读(1830) 评论(4) 推荐(0) 编辑
 

2007年11月22日

摘要: 先看一个简单的delegate的例子 public static bool IsOdd(int i) { return (i & 1) == 1; } public delegate bool NumberTester(int i); public static void PrintMatchingNumbers(int from, int to, NumberTester filter)... 阅读全文
posted @ 2007-11-22 02:07 李小刀 阅读(4177) 评论(27) 推荐(1) 编辑
 

2007年10月18日

摘要: 随着Linq的普及,大家都对实现自己的Linq provider很感兴趣。VB Team的Kevin 写了两篇相关的文章,我觉得很有帮助。现在尝试翻译了第一篇,希望大家能够从中有所收获。原文是How to implement IQueryable (Part 1)随着Orcas(Visual Studio 2008的code name)的推出,微软计划为我们经常用到的一些数据应用的场合提供Linq... 阅读全文
posted @ 2007-10-18 17:41 李小刀 阅读(5137) 评论(3) 推荐(0) 编辑