【发布时间】:2012-12-12 06:04:41
【问题描述】:
我已经阅读了很多提倡胖模型和瘦控制器方法的博客,尤其是。 Rails 营地。结果,路由器基本上只是弄清楚在什么控制器上调用什么方法,而所有控制器方法所做的就是调用模型上的相应方法,然后调出视图。所以我在这里有两个我不明白的问题:
- 控制器和路由器实际上并没有太多不同的任务,只是在基于路由的上帝模型上调用一个方法。
- 模型做的太多了。发送电子邮件、创建关系、删除和修改其他模型、排队任务等。基本上,现在您拥有神一样的对象,这些对象应该完成所有可能与建模和处理数据有关的事情。
你在哪里画线?这不就是落入神模式了吗?
【问题讨论】:
标签: model-view-controller design-patterns architecture god-object