[英]Yes or No? Can I divide interface and implementing classes in different assemblies?
我是编程新手,但我正在尽力学习!
我有一个应用程序,我必须将IView注入我的ViewModel。 这意味着IView接口应该位于ViewModel程序集中,而不是View View中,或者我打破MVVM规则,从VM添加引用到View程序集。
所以我的问题是:在两个不同的程序集中划分接口和实现类是否荒谬,或者这是正确的方法吗?
非常感谢你们!
将界面划分并在两个不同的程序集中实现类是荒谬的,
不,这很常见。 例如,当您的类实现INotifyPropertyChanged时,它就已经发生了。
在WCF中,(推荐)将Service接口放在单独的程序集中(即在仅包含接口的程序集中)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.