我正在研究 Juval Lowy 的优秀 Programming WCF Services,我刚刚使用他的 InProcFactory 类和他的 ServiceModelEx 库创建了一个非常简单的进程内组件。
你为什么要这样做而不是在你的项目中只使用常规类?使用他的方法需要引用他的库并创建一个接口。
我能想到几个优点:
- 如果您始终如一地这样做,您将大大减少耦合。
- 一旦您编写了进程内组件,它们就可以在进程外或远程使用而无需更改。
这样做有更多优势吗?
您是否使用进程内 WCF 组件编写代码?
所有类都应该是组件吗?
你能完全脱离整个脱钩吗?
将所有类组件化的缺点是否大于优点?反之亦然?