09 2009 档案
摘要:一个比较有趣的问题:某程序在启动之前,需要对三种不同类型的数据的交叉引用(Cross Reference,xref)进行更新,现假设每种xref组件(xref component)都专门负责一种类型数据的交叉引用更新。交叉引用更新程序(XRefUpdator)在被构造的时候,会通过反射列举出当前assembly中的所有components,以便在更新的时候,逐一调用这些components的相应方...
阅读全文
摘要:C#接口有三种用途:提供方法、属性、事件的抽象。这是接口最常见的用途。在面向对象的设计中,接口是软件架构可扩展性的重要保证因素,与抽象类配合使用,使得框架结构具有“被注入”的特性,从而提高系统的扩展性用作泛型约束。在这种情况下,接口可以仅仅是一个类型,其中可以不带任何方法、属性或事件的定义。请看:view plaincopy to clipboardprint?public...
阅读全文
摘要:十年前的今天,1999年9月9日,是我去大学报到的日子。感叹一下,时间过得真快啊,当时的情景好像就是发生在昨天似的,感觉很近。特在此发篇微博,以示纪念!
阅读全文