【发布时间】:2011-12-04 14:10:33
【问题描述】:
我了解 MVC 模式的工作原理,但我一直有这个问题。如果你有一个很大的模型,其中有许多功能委托给不同的类,你是否必须定义一个包含所有方法的大型单片接口来操作和查询模型?
或者,该模型是否可以划分为多个模型,它们可以相互通信,然后您可以使用它们各自的控制器来操作它们?
谢谢
【问题讨论】:
-
我使用 symfony(一个 PHP MVC 框架),模型表示为许多单独的类(数据库中的每个表最初有四个)。我看不出“单片”界面会走向何方。
-
就我所见,模型基本上反映了一个表或一个实体,使用 CRUD 方法。我对这个问题很感兴趣,所以我会继续跟进。
标签: java model-view-controller interface model