我对动软生成的三层模式还会调用,但用了工厂模式后不知如何调用其中的方法,想加个方法也不知道怎么加??谁能用简单三层的运作方式来给我解释一下工厂模式如何使用??
解决方案 »
- 在页面用户控件ig标签中如何获得后台定义的变量值
- asp.net 在iis7上用url重写后QueryString到的值都是乱码,iis6没事
- 如何批量生成十万条新闻的静态页面
- 类似CSDN的结贴提示(弹出层页面变灰)的效果,如何cs代码后台控制
- 请问 :ff下 怎么显示svg
- 请问,如何在vs2005中直接调试c#程序,正在看c#
- 请问谁有WMI SDK(WMI 软件开发包)啊?
- 一个问题!!
- LEO,我再给你100吧,我也没有办法,
- 有没有高手啊,请大家讨论一个效率问题。
- 这是浏览器图形渲染的bug 关于 div 画面渲染 问题
- 如何将局域网内的某台计算的的iis的80端口绑定到路由器上呢。
类工厂,相当于一个中间处理层,有输入就有输出
简单工厂就是根据传入的东西,生产(返回)对应的东西,比如计算器中,传入“+”,“-”,“*”,“/”字符串,就返回对应的add,sub,mul,div类(operator类),当然生产出来的东西可以继承一些接口,或者抽象类,以便达到“以不变应万变”的效果。
petshop其中一个应用就是多数据库应用。因为客户有可能使用oracle,mssql,mysql,那么就可以使用工厂,根据传入的一些参数来生产出对应数据库处理类。当然还用到反射。
可能有说错的地方,petshop我也没有看过多少。楼主可以看看《大话设计模式》或者研究petshop
http://download.csdn.net/source/2480175