Dae*_*lus 2 c# vb.net assemblies interface class
我是编程新手,但我正在尽力学习!
我有一个应用程序,我必须将IView注入我的ViewModel.这意味着IView接口应该位于ViewModel程序集中,而不是View View中,或者我打破MVVM规则,从VM添加引用到View程序集.
所以我的问题是:在两个不同的程序集中划分接口和实现类是否荒谬,或者这是正确的方法吗?
非常感谢你们!
将界面划分并在两个不同的程序集中实现类是荒谬的,
不,这很常见.例如,当您的类实现INotifyPropertyChanged时,它就已经发生了.
在WCF中,(推荐)将Service接口放在单独的程序集中(即在仅包含接口的程序集中).