我将项目分为三个包:模型,控制器,视图。但我仍然感到困惑的是在我的应用程序中放置处理I / O通信的类 - 在我的例子中,I / O通信是通过网络套接字读取传入消息来完成的,这些消息对模型有影响。
我现在被告知了三件事:
目前我正在接受第三个建议,但我仍然认为这可能是第二点。有人可以澄清在这种情况下的含义吗?
答案 0 :(得分:3)
通常有一个服务包,它是控制器使用的服务。它很适合那里。
答案 1 :(得分:1)
恕我直言,我会把它作为自己的单独包装,并从控制器中调用它/使用它。控制器是将访问此信息并将其提供给模型等的部分......
答案 2 :(得分:1)
我将它放在模型类中,或者可能放在另一个类中,而这个类又会更新模型。
我肯定不将它放在控制器中,因为MVC中的控制器都是关于将视图桥接到模型。