NET实用设计模式:工厂模式(Factory) 

解决方案 »

  1.   

    用工厂模式加上C#反射,用来实现支持多数据库的链接如SQL 2000,Oracel.
      

  2.   

    路过.....强烈向CSDN申请要求一个关于模式的讨论区域........
      

  3.   

    最开始似乎是COM为了提高性能而使用的
    COM组件中,如果要用CoCreateInstance创建一个COM对象,要到注册表中查GUID,,需要的话还要找键值对应的Server的文件,然后启动或装载这个文件,而创建对象比较频繁的话,会导致性能太差。然后就弄了个CoGetClassObject,先拿到IClassFactory2接口,使用这个接口来创建各种COM对象,因为IClassFactory2是COM服务器实现,一般来说都不用查注册表了,速度会快上很多。
      

  4.   

    very good!