【发布时间】:2011-04-07 23:46:33
【问题描述】:
我打算让一个核心模块暴露接口,以便其他大模块(不同的客户端)可以与之通信。如果,比如说,有一组方法:
void Method_A();
void Method_B();
void Method_X1();
向一种类型的客户端(模块“X1”)公开,并且:
void Method_A();
void Method_B();
void Method_X2();
暴露给其他类型的客户端(模块“X2”)并知道Method_A 和Method_B 应该有确切的实现......那么我怎样才能最好地设计服务架构(在服务和合同)?
是否有机会只实现一次 Method_A 和 Method_B(在不同的合约实现中不是 2 次)?
在使用 WCF 时我应该如何从接口继承中受益?
提前谢谢大家,如果我需要更清楚,请告诉我!
@marc_s...我非常感谢您的观点...
【问题讨论】: