在ASP.NET中,有人经常用到工厂类来产生相关类的实例,这是为什么?
这样产生的实例和用以下方法产生的实例有什么不同?
ClassName name=new ClassName()

解决方案 »

  1.   

    这样就会产生依赖了。
    就是ClassName name=new ClassName()
    这个代码的上下文必须依整ClassName这个对象了。
      

  2.   

    去看一些关于url 重写的文章
      

  3.   

    怎么所有人的回答都没有回答我正面提的问题呢?好像还在问我,有没有人能够回答我的问题?
    在ASP.NET中,有人经常用到工厂类来产生相关类的实例,这是为什么?
    这样产生的实例和用以下方法产生的实例有什么不同?
    ClassName name=new ClassName()
      

  4.   


    当ClassName name=new ClassName()无法一下完成的时候就用工厂啦:当一个类不知道它所必须创建的对象的类的时候。 
    当一个类希望由它的子类来指定它所创建的对象的时候。 
    当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。