小弟正在学习工厂模式。有个疑问一直想不通,或许是我钻牛角尖了。
例如:接口类IUser中有4个方法,GetList(),Add(),Update(),Del()
实体类User实现IUser接口,并在自己的实体类中添加了GetListByID(int id)方法。
但通过看例子工厂模式返回的往往都是接口类IUser,那这样的话我就访问不到User类中的GetListByID(id)方法了。
那该如何去解决这个问题?
我有些困惑,请各位大虾们指点小弟一二。给我些思路,谢谢。
例如:接口类IUser中有4个方法,GetList(),Add(),Update(),Del()
实体类User实现IUser接口,并在自己的实体类中添加了GetListByID(int id)方法。
但通过看例子工厂模式返回的往往都是接口类IUser,那这样的话我就访问不到User类中的GetListByID(id)方法了。
那该如何去解决这个问题?
我有些困惑,请各位大虾们指点小弟一二。给我些思路,谢谢。
解决方案 »
- css问题:怎样能使<a>标签在加载时隐藏?
- 新建web窗体,不能选择模板
- 关于参数
- 当input file 上传文件时,可否用一个控件来暂存,确认是需要上传的文件后再上传?
- 怎么在程序里面将marquee的显示内容绑定在数据库上
- GridView 能不能相同的日期不显示??
- 验证提示的问题
- 问如何datagrid用dropdownlist进行自选分页?(请不要发一些无用代码)
- 唉,跟我这样的菜鸟沟通也真是费劲.........
- 菜鸟问题:对DataGrid事件UpdateCommand的如何用参数来更新数据!!!!!!
- 请问这种背景效果有没有哪位仁兄实现过?有好东西的。
- vs2005调试报的错?请去帮助。
if(key == "user")
return new User();
}
是这样吗?
哪位可以帮我解决下疑问,不胜感激