首页 > 代码库 > Model模型和Module模块的区别

Model模型和Module模块的区别

资料是从网上找的,具体是谁最先写的,不清楚了。

Model通常是指模型。这个模型也许是你需求分析出来的, 也许是你算法做出来的。 不过最大可能是MVC的网站,或者是GUI开发模式中的M里的那个模型。

所以什么时候用Model取决于你要做什么。以前你打算花长时间做。如果做很短的项目可以不用Model。如果超过1天时间的项目,还是可以用Model的。 这时就要按你所使用的框架,设计你的MODEL。

Module是指模块,这个概念最早是从结构化编程里来的。 简单说就是一个独立的python程序文件。可以被其它的程序import方式来使用。 这个东西大多数情形下都会用的。只要程序超过50行左右通常会独立建立一个Module,这是一个好的编程习惯。

也有1千行都是一个文件的程序员。 编写的程序也未必就是差的。 这个主要还是自己的把控能力。 本人习惯将思维限制在一个小范围里,所以会每想好一个问题,就做成一个单元,module,并独立测试。以后重复使用。

 

对了,还有一个MOD的东西,游戏里经常看到,是modification的缩写。

 

Model模型和Module模块的区别