【发布时间】:2009-08-02 05:54:30
【问题描述】:
在 MVC 中,控制器是否属于应用程序,还是可以进入共享库?例如:
//this is a shared library
LibShared
//these are two apps
appA ->LibShared
appB ->LibShared
每个应用程序不应该实现自己的 MVC 并使用任何共享库作为应用程序逻辑模型的一部分或只是另一个库引用(实用程序)?
另外,有没有 MVC 控制器卡在共享库中的情况?我认为控制器需要位于特定应用程序中的特定视图。意思是,控制器必须进入那个应用程序?
或者控制器可以是通用的(即共享库)?这是否意味着它们不再是控制器?
【问题讨论】:
标签: model-view-controller design-patterns