[英]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.