通用视图

这些示例表明,通用视图通常使标准化任务更加简单。你可以配置其他人已经为你编程的内容,而不是从头开始编程。这在许多情况下都是有意义的,因为它允许你更多地关注项目的设计而不是后台的流程。

那么,你应该总是使用它们吗?不会。只要你的任务相当标准化(加载,编辑,删除对象)并且你的任务重复性越多,它们才有意义。仅使用一个特定的通用视图,然后覆盖其所有方法以执行非常特殊的任务可能没有意义。这里的功能视图可能会更好。

但是,如果你有大量需要此功能的视图,或者你的任务激动地匹配特定通用视图的已定义任务,那么通用视图正是你需要的,以使你的生活更简单。