我在asp.net(mvc)项目中使用了structuremap,我对这个功能非常满意。有一件事来到我身边,我不确定我是否太盲目无法看到。 我通过结构图在我的控制器类中实现了几个服务,但我希望它们共享所有服务的基础(提示)方法。我怎样才能做到这一点?使用基类并不真正起作用(或者我必须反思类型?)因为基类方法在定义服务的接口描述中不可用。我是否必须在每个界面中添加方法签名?我希望所有服务类都返回它们的可用性(例如bool upandrunning)。
任何提示?
答案 0 :(得分:1)
接口可以扩展.Net中的其他接口吗?在Java中它将是:
interface BaseService {
boolean upAndRunning();
}
interface OtherService extends BaseService { ... }
答案 1 :(得分:1)
interface BaseService{
bool upAndRunning();
}
interface OtherService : BaseService { ... }
是C#语法。
谢谢!