最佳答案
MVC可以通过思考职责来理解:
View 不允许直接改变模型的状态——只能通过 Controller 。 View 仍然可以直接访问模型,尽管只是为了查看(或通过拥有非官方模型的副本)。
模型应该存在于它自己的宇宙中,并且没有任何对 Controller 或 View 的引用。
Controller 控制状态和对模型的访问。
关于model-view-controller - MVC架构的正确实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663674/