Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MVC-控制器和模型在同一个类中是一种习惯吗_Java_Design Patterns_Model View Controller - Fatal编程技术网

Java MVC-控制器和模型在同一个类中是一种习惯吗

Java MVC-控制器和模型在同一个类中是一种习惯吗,java,design-patterns,model-view-controller,Java,Design Patterns,Model View Controller,我有一个简单的问题,在同一个类中同时添加控制器和模型是一个好的实践吗 在同一个类中同时添加控制器和模型是一种好的做法吗 不,这是个非常糟糕的主意。体面的MVC的一个关键是使模型尽可能与视图无关,这样它就可以被许多不同的视图使用,而且由于控件通常与视图紧密相连,因此将模型和控件结合起来会将模型与视图耦合,从而破坏MVC。另一方面,有时需要将视图和控件结合起来,特别是在非常小的项目中 在同一个类中同时添加控制器和模型是一种好的做法吗 不,这是个非常糟糕的主意。体面的MVC的一个关键是使模型尽可能与视

我有一个简单的问题,在同一个类中同时添加控制器和模型是一个好的实践吗

在同一个类中同时添加控制器和模型是一种好的做法吗

不,这是个非常糟糕的主意。体面的MVC的一个关键是使模型尽可能与视图无关,这样它就可以被许多不同的视图使用,而且由于控件通常与视图紧密相连,因此将模型和控件结合起来会将模型与视图耦合,从而破坏MVC。另一方面,有时需要将视图和控件结合起来,特别是在非常小的项目中

在同一个类中同时添加控制器和模型是一种好的做法吗


不,这是个非常糟糕的主意。体面的MVC的一个关键是使模型尽可能与视图无关,这样它就可以被许多不同的视图使用,而且由于控件通常与视图紧密相连,因此将模型和控件结合起来会将模型与视图耦合,从而破坏MVC。另一方面,视图和控制的结合有时是可以实现的,特别是在非常小的项目中。

@MohanRaj:这在任何MVC教程中都有很好的解释,我敦促您搜索其中一个或多个并研究它们。实际上,我想对您的答案进行投票,但是堆栈溢出不允许我这么做。@MohanRaj:这在任何MVC教程中都有很好的解释,我敦促您搜索一个或多个并研究它们。实际上我想对您的答案投票,但堆栈溢出不允许我这么做。