7
我創建了一個.NET winforms MVC。控制器和視圖在相同的EXE中。模型在一組由幾個組使用的DLL中。 MVC非常明確。模型對控制器和控制器一無所知。我正在考慮將Controller放在它自己的DLL中,以便它可以進行單元測試。高度不像有人會重用控制器。單元測試是我有移入DLL的唯一原因。MVC控制器應該在單獨的DLL中嗎?
從概念上講,控制器應該總是與視圖位於同一個組件中嗎?什麼是阻止他們在一起的原因?