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
Design patterns 当引用所有3个时,模型、视图和控制器的首选术语是什么_Design Patterns_Model View Controller_Terminology_Conventions - Fatal编程技术网

Design patterns 当引用所有3个时,模型、视图和控制器的首选术语是什么

Design patterns 当引用所有3个时,模型、视图和控制器的首选术语是什么,design-patterns,model-view-controller,terminology,conventions,Design Patterns,Model View Controller,Terminology,Conventions,如果模型、视图和控制器中的每一个都可以称为对象、组件或类,那么您将使用什么术语来同时指代它们中的三个? 我认为这不是一个包,因为一个包可以包含其中的几个,这就是我所说的。 因此,如果我有: “人员”由以下类别组成: 谁是模特 谁是控制器 presonV哪个是视图 我用什么术语来描述MVC 最近我突然想到了这一点,我想不出会是什么,但似乎应该有一种方法来提及它们 这个术语还会包括添加数据存储和模板吗?还是该模式的其他扩展 (如果一个术语没有明确定义,我希望这个线程可以用来查找/创建一个线程) 提前

如果模型、视图和控制器中的每一个都可以称为对象、组件或类,那么您将使用什么术语来同时指代它们中的三个? 我认为这不是一个包,因为一个包可以包含其中的几个,这就是我所说的。 因此,如果我有: “人员”由以下类别组成: 谁是模特 谁是控制器 presonV哪个是视图 我用什么术语来描述MVC

最近我突然想到了这一点,我想不出会是什么,但似乎应该有一种方法来提及它们

这个术语还会包括添加数据存储和模板吗?还是该模式的其他扩展

(如果一个术语没有明确定义,我希望这个线程可以用来查找/创建一个线程)


提前谢谢你!(即使您只考虑了这个问题)

没有人MVC或其他对象MVC。MVC是一种应用程序结构模式。的确,您可以在模型中使用Person,或者您可能有一个PersonController和一个将使用Person的视图,但这只是应用了MVC。别对父亲想得太多了,这是为了分离顾虑,仅此而已


您有3个使用person形式的层(因为每个层可能使用不同的对象,该对象可以是person概念的一部分),而不是使用3个层的person概念。

没有解释的否决票,非常有用。我在寻求启迪。这就是stackoverflow的要点,尽管它对您来说可能微不足道,但在应用程序内部有一个结构名称对于开发团队内部的通信是至关重要的。但感谢你阻止了进展。