- 博客(3)
- 收藏
- 关注
原创 我的COM学习笔记
下面这个东西是我在01年学习COM时的一个笔记,原来发表在腾讯社区里,并被收入C/C++板块的精华区中。近日重拾COM,将它稍做修改,挪到这里,以便查找。=====================================2001.5.30 1.何谓组件? 组件(component)就是一个软件模块,专门用来完成特定的预定工作,实现二进制级的代码复用。 2.何谓COM? COM,
2003-06-26 14:29:00 1753
原创 利用.NET的Reflection增强对象工厂的扩展性
对象工厂 对象工厂(Object Factory)模式通常被用来从一个派生系统中产生某个对象,并将其作为基类的实例返回,从而获得基类的接口,并尽量掩盖派生类的细节,以便充分利用面向对象的多态性来获得强大的功能。通常,对象工厂的实现方法是,在一个工厂方法中,先利用一个基于类型标记(type tag)的switch语句找出适当的类型,然后创建该类型的实例并返回之。 举例来说,设想一个图
2003-06-20 13:40:00 3961
原创 谈谈.NET中的内存管理
.NET中的内存管理通常会被认为是GC(Garbage Collection)的事情,程序员不用太操心。的确,GC通过对托管堆(Managed Heap)的管理,使我们(程序员们)有机会从繁琐的诸如内存泄漏之类的问题中解放出来,将精力专注于程序的逻辑上。然而,将所有的事情都交给GC有时会损及程序的效率,严重的甚至可能导致错误。这是由于,GC虽然可以有效地管理托管对象(Managed Object)
2003-06-05 10:40:00 3807
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人