【发布时间】:2010-08-13 07:02:05
【问题描述】:
鉴于客户端和服务器都需要了解被远程对象的所有信息,首先这种紧密耦合是否紧密,其次.Net Remoting 是否可以以任何其他方式工作?
【问题讨论】:
-
“客户端和服务器都需要知道被远程对象的所有信息”:不,他们不需要。他们只需要知道对象的接口,而不是具体的实现。
-
@Thomas - 您应该将此作为答案,因为问题是关于耦合和远程处理。那么这是否意味着我可以在程序集 I 中创建一个接口,然后在程序集 C 中创建一个具体类,引用和实现 I,并通过远程处理提供它,在应用程序 Z 中使用它,只对 I 的引用?这种结构是否代表松散耦合?
-
是的,完全正确。这通常是基于远程处理的解决方案的实现方式