在ASP.NET中,有人经常用到工厂类来产生相关类的实例,这是为什么?
这样产生的实例和用以下方法产生的实例有什么不同?
ClassName name=new ClassName()
这样产生的实例和用以下方法产生的实例有什么不同?
ClassName name=new ClassName()
解决方案 »
- 这个变量定义到那里好呢
- 做易宝支付的接口
- 和大家探讨下投票系统表设计问题
- dropdownlist, 初始化页面的时候下拉列表为空,点下拉箭头的时候再加载下拉列表数据,这个功能如何实现?
- 在Access中的查询语句
- 页面Post提交后,提交的数据变乱码的问题,请大家帮帮我!
- 关于打包安装不成功的问题
- c#asp.net WEB页中水晶报表数据显示正确,可是上面的图标按钮不能显示???
- 表格的高度如何自适应浏览器?
- 高手请进!!!急急急急!!救救小妹啊,请看一下我到底哪里出错了啊?
- sql server2005二进制字段(存放图片)如何显示出来!?
- 求救:Gloab.asax中的Application_Start被多次调用???
就是ClassName name=new ClassName()
这个代码的上下文必须依整ClassName这个对象了。
在ASP.NET中,有人经常用到工厂类来产生相关类的实例,这是为什么?
这样产生的实例和用以下方法产生的实例有什么不同?
ClassName name=new ClassName()
当ClassName name=new ClassName()无法一下完成的时候就用工厂啦:当一个类不知道它所必须创建的对象的类的时候。
当一个类希望由它的子类来指定它所创建的对象的时候。
当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。