Inn*_*nno 3 .net c#
我正在开发一个具有不同组件的项目(想象一下打印机模块,成像模块等).在这个项目中,所有接口都在一个Interfaces-assembly中声明(想象一下Interfaces.dll带有接口IPrinterModule,IImagingModule等).
因为我是牛仔编码员;)我不得不问SO社区这是否是最好的做法,或者如何以更好的方式做到这一点?
And*_*are 6
这对我来说听起来不错 - 有一个单独的接口程序集是很常见的,特别是对于执行大量插件的系统.
很可能你正在使用这些接口在正交组件之间创建松散耦合的桥(顺便说一下,这对你有好处).以真正模块化的方式执行此操作的唯一方法是为这些接口设置单独的程序集,以便实现接口或引用它的每个类型实际上使用相同的接口类型.真正唯一的另一种选择是将整个系统中的所有内容编译成一个程序集.
归档时间:
16 年,9 月 前
查看次数:
289 次
最近记录: