随笔分类 - 软件开发概念
摘要:http://kb.cnblogs.com/page/111780/ 这个问题是在最近一次英格兰Brighton ALT.NET Beers活动中提出来的。我发现,如果不用代码来演示,你很难单用话语把它解释清楚,所以,在这里,我打算用C#来解释一下什么是闭包(closures)。维基百科上说: 在计
阅读全文
摘要:http://blog.csdn.net/hikaliv/article/details/4588163 一等公民,First-Class Citizen,此处 Citizen 可换为 object / value / entity 等词。所谓“一等公民”即指在程序中可无限使用的对像(相比其它对像)
阅读全文
摘要:http://www.sxt.cn/u/328/blog/2410 什么是面向过程? 面向过程(Proceduce Oriented)是一种面向过程的思维方式。当我们面临一个问题时,我们首先关注处理这个问题的流程(过程)。 比如,我们面临一个问题:“将大象装入冰箱”。最常用的思路就是直接关注过程,这
阅读全文