在开发多层架构时,经常会使用接口来做分工合作的方式。
比方说:
业务逻辑层需要数据访问层有一个类,类中必须要有一个取得所有员工的信息方法。则可以通过定义一个接口:IEmployee,里面定义了一个GetAllEmployee的方法,而在业务逻辑层使用这个接口调用方法。现在的问题是,我在业务逻辑层如何获得实现了这个接口的对象,通过是通过方法返回值或方法参数获得,但是我想不到这里怎么样使用会规范。相信大家做过相关开发的朋友应该有使用的方法,请帮忙指导指导~,谢谢!
比方说:
业务逻辑层需要数据访问层有一个类,类中必须要有一个取得所有员工的信息方法。则可以通过定义一个接口:IEmployee,里面定义了一个GetAllEmployee的方法,而在业务逻辑层使用这个接口调用方法。现在的问题是,我在业务逻辑层如何获得实现了这个接口的对象,通过是通过方法返回值或方法参数获得,但是我想不到这里怎么样使用会规范。相信大家做过相关开发的朋友应该有使用的方法,请帮忙指导指导~,谢谢!
解决方案 »
- vs2008 下开发开发安装部署项目遇到问题
- 在.net中怎么定义出这样的表格----winform
- 求批量上传的控件或源代码,非常急呀!
- 解读这种文本文件有什么好的方法?
- c#中可以用c++编写的程序么?怎么用?
- 意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的java
- C#中如何将html文档转换成xml文档
- ?
- 如何在一个事件执行过程中调用另一个事件
- 用VC# 写的东西 有一个 AssemblyInfo.cs 文件,这个文件是干什么用的
- ..net检测某个程序是否运行
- 赶紧进来,轻松送分
要有个 制造 IEmployee 实例, 并返回 IEmployee 接口的工厂
再使用实现的那层添加引用