Model模型和Module模块的区别
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Model模型和Module模块的区别
资料是从⽹上找的,具体是谁最先写的,不清楚了。
Model通常是指模型。
这个模型也许是你需求分析出来的,也许是你算法做出来的。
不过最⼤可能是MVC的⽹站,或者是GUI开发模式中的M⾥的那个模型。
所以什么时候⽤Model取决于你要做什么。
以前你打算花长时间做。
如果做很短的项⽬可以不⽤Model。
如果超过1天时间的项⽬,还是可以⽤Model的。
这时就要按你所使⽤的框架,设计你的MODEL。
Module是指模块,这个概念最早是从结构化编程⾥来的。
简单说就是⼀个独⽴的python程序⽂件。
可以被其它的程序import⽅式来使⽤。
这个东西⼤多数情形下都会⽤的。
只要程序超过50⾏左右通常会独⽴建⽴⼀个Module,这是⼀个好的编程习惯。
也有1千⾏都是⼀个⽂件的程序员。
编写的程序也未必就是差的。
这个主要还是⾃⼰的把控能⼒。
本⼈习惯将思维限制在⼀个⼩范围⾥,所以会每想好⼀个问题,就做成⼀个单元,module,并独⽴测试。
以后重复使⽤。
对了,还有⼀个MOD的东西,游戏⾥经常看到,是modification的缩写。